Names That Cool Girls Have

  1. Esmerelda
    • Origin:

      Romani variation of Esmeralda, Spanish, Portuguese
    • Meaning:

      "emerald"
    • Description:

      Probably a spelling mistake for Esmeralda.