Ambrosia \a-mbro-sia, am(b)-rosia\ as a girl's name is a variant of Ambrosine (Greek), and the meaning of Ambrosia is "immortal".
The baby name Ambrosia sounds like Ambrozia, Ambrosiya and Ambrosina. Another similar baby name is Amarissa.