The ancient Phoenicians had a god named Baal Hammon,
The ancient Nabateans had a god named Baalshamin
And the Egyptians had Amun-Ra or originally just "Amun"
Are these gods the same? like, are they just translations of eachother?
If so, how did pretty much all civilizations in the middle east end up worshipping the same gods?
And if these are translations then their cultures differ enough to have different languages, but not different gods? In the end, they have even more gods with the same name.
Isis (Egyptian goddess) for example sound exactly like Ishtar (Phoenician goddess), it would make sense for them to be the same deity but I see no proof of that anywhere, Wikipedia doesn't even mention it.
Ba'al, as in Baal-Hammon, Baal-Hadad, Baal-Shamin and even Beelzebub (pronounced Ba'al-Zebub) is an honorific meaning "Lord," as opposed to a name, just like Moloch (meaning "king"), and the various iterations of El, such as the Arabic Allah, which just mean "the God." Although it's a completely different pantheon, we see a similar sort of titling for the Roman god Jupiter, or Dyus-Pater, meaning "Father Sky-God." The different "Ba'al" are different gods with the title "Lord in front of their names.
The reason that these different civilizations worshipped iterations of the name pantheon is because they were all Semitic peoples descended from the same ancient ancestor. Pheonicians, Nabateans, Caananites, Akkadians and even Hebrews were all Semitic peoples whose languages and religions were related. For example, the modern Hebrew word shalom, and the Arabic salaam, both meaning "peace," are related to the name of the Semitic god Shelim, who was the god of dusk, rest and the end of the day's labor.
I don't believe that Amun is related to any of the Semitic pantheon; he/it is a deity indigenous to Egypt and his worship was a deviation from the previous Egyptian religion, and any similarities between Isis and Ishtar are coincidence- the Ancient Egyptian religion was distinct from the Semitic pantheon.