some of the Names come from the difference in Language throughout the Bible.
Greek, Jewish, etc
that paired with what God can do or will do or who He is, makes a compound name of description like
Yahshua Ha Mashiach is "Jesus the Messiah."
or
Jehovah Rapha (The Lord who heals)
they are all names for the same God, to better describe who He is and what He does.
there are many compound names for Him throughout the Bible.
- Elohim or El "Strong One"
- Yahweh (YHWH) "to exist, be" {see Link below}
- Adonai "Master, Owner"
- Theos Greek Translated "God"
- Kurios Greek Translated "Lord"
- Despotes Greek Translated "Master"
- Father
of which many Compound names are given
- El Shaddai "God Almighty"
- El Elyon "The Most High God"
- El Olam "The Everlasting God"
And
- Yahweh Jireh (Yireh) “The Lord will provide.”
- Yahweh Nissi “The Lord is my Banner.”
- Yahweh Shalom “The Lord is Peace.”
- Yahweh Sabbaoth “The Lord of Hosts.”
- Yahweh Maccaddeshcem “The Lord your Sanctifier.”
- Yahweh Ro’i “The Lord my Shepherd.”
- Yahweh Tsidkenu “The Lord our Righteousness.”
- Yahweh Shammah “The Lord is there.”
- Yahweh Elohim Israel “The Lord, the God of Israel.”
there are many more than just these, but the resource that I used is a Website
The Names of God
it explains slightly better than I have and gives more insight into some of these names.
Really these Names are just descriptors of God