Meaning and Origin of: Cameo

Girl name origins & meanings

  • English, Italian, Latin : An engraved gem

Girl name variations