590 Baby Girl Names That Start With K (With Meanings and Popularity)

  1. Kerensa
    • Origin:

      Cornish
    • Meaning:

      "love"
  2. Kay
    • Origin:

      English, diminutive of Katherine
  3. Kelsey
    • Origin:

      English surname
    • Meaning:

      "Cenel's island"
  4. Kia
    • Origin:

      African
    • Meaning:

      "season's beginning"
  5. Katrina
    • Origin:

      German variation of Katherine
    • Meaning:

      "pure"
  6. Kyla
    • Origin:

      Feminine variation of Kyle, Scottish
    • Meaning:

      "narrow spit of land"
  7. Kirby
    • Origin:

      English
    • Meaning:

      "church settlement"
  8. Kylie
    • Origin:

      Noongar, Scottish
    • Meaning:

      "boomerang; narrow channel"
  9. Kinley
    • Origin:

      Scottish
    • Meaning:

      "fair hero"
  10. Kaitlyn
    • Origin:

      Spelling variation of Caitlin
    • Meaning:

      "pure"
  11. Kailani
    • Origin:

      Hawaiian
    • Meaning:

      "sea and sky"
  12. Klara
    • Origin:

      German, Russian, Polish, Scandinavian
    • Meaning:

      "light"
  13. Kleo
    • Origin:

      Variation of Cleo, Greek
    • Meaning:

      "glory"
  14. Kova
    • Origin:

      American invented name, variation of Cove
    • Meaning:

      "small bay"
  15. Kristen
    • Origin:

      Danish and Norwegian variation of Christine
    • Meaning:

      "a Christian"
  16. Kalina
    • Origin:

      Polish
    • Meaning:

      "viburnum"
  17. Kenzie
    • Origin:

      Short form of Mackenzie, Scottish
    • Meaning:

      "son of Kenneth"
  18. Katerina
    • Origin:

      Macedonian, Czech, Russian, Bulgarian, and Greek form of Katherine
  19. Kavya
    • Origin:

      Sanskrit
    • Meaning:

      "poem"
  20. Kaori
    • Origin:

      Japanese
    • Meaning:

      "smell, fragrance"