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