Meaning and Origin of: Keira

Girl name origins & meanings

  • Celtic : Black haired