I was looking through the different Hebrew names of God and was amazed at how encompassing His names are. When we translate them into English, they are feeble and really do not do justice to how comprehensive He really is. For example, His name Yahweh is translated "Lord", but it's an intimate name that connotates a close relationship. In fact, the name was only said aloud by priests worshipping the Lord in the inner chamber of the temple at Jerusalem! After the temple was destroyed and the curtain was torn down, God revealed His name of Adonay which means "Lord, Master," which makes us His servants.
One of His names that really struck me was Yahweh Yireh, which is translated the "Lord Provider". Simple in and of itself, but the word "reh" actually means to see. The word Yireh is then more accurately translated to see beforehand! So it actually has the richer and deeper truth of His omniscience! He is the Lord who sees our need beforehand and thus provides for us in every situation. What a comfort to know that the Lord can and will provide for you because He has seen and knows your need far before you even knew you had one! We are truly loved with an everlasting love - demonstrated on the cross, partaken of today.
Spangler, Ann. Praying the Names of God. 2004.