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

  1. Kelsey
    • Origin:

      English surname
    • Meaning:

      "Cenel's island"
  2. Kerensa
    • Origin:

      Cornish
    • Meaning:

      "love"
  3. Kay
    • Origin:

      English, diminutive of Katherine
  4. Kyla
    • Origin:

      Feminine variation of Kyle, Scottish
    • Meaning:

      "narrow spit of land"
  5. Kia
    • Origin:

      African
    • Meaning:

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

      German variation of Katherine
    • Meaning:

      "pure"
  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. Kleo
    • Origin:

      Variation of Cleo, Greek
    • Meaning:

      "glory"
  13. Klara
    • Origin:

      German, Russian, Polish, Scandinavian
    • Meaning:

      "light"
  14. Kristen
    • Origin:

      Danish and Norwegian variation of Christine
    • Meaning:

      "a Christian"
  15. Kova
    • Origin:

      American invented name, variation of Cove
    • Meaning:

      "small bay"
  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. Katelyn
    • Origin:

      Spelling variation of Caitlin
    • Meaning:

      "pure"