Ambrosia

Girl

Baby Name Origin: Greek
Baby Name Meaning: Unable to die, Immortal
Similar: Alexandra, Gabrielle, Amara