827 Baby Names That Start With P (With Meanings and Popularity)

  1. Petra
    • Origin:

      Greek
    • Meaning:

      "rock, stone"
  2. Paloma
    • Origin:

      Spanish
    • Meaning:

      "dove"
  3. Paul
    • Origin:

      Latin
    • Meaning:

      "small"
  4. Polly
    • Origin:

      English variation of Molly
  5. Paige
    • Origin:

      English, occupational name
    • Meaning:

      "page to a lord"
  6. Patricia
    • Origin:

      Latin
    • Meaning:

      "noble, patrician"
  7. Paxton
    • Origin:

      Latin and English
    • Meaning:

      "peace town"
  8. Priya
    • Origin:

      Sanskrit
    • Meaning:

      "beloved"
  9. Phaedra
    • Origin:

      Greek
    • Meaning:

      "bright"
  10. Perseus
    • Origin:

      Greek mythology name
    • Meaning:

      "to destroy"
  11. Preston
    • Origin:

      English
    • Meaning:

      "priest's estate"
  12. Pax
    • Origin:

      Latin
    • Meaning:

      "peaceful"
  13. Philippa
    • Origin:

      Greek, feminine variation of Philip
    • Meaning:

      "lover of horses"
  14. Paisley
    • Origin:

      Scottish
    • Meaning:

      "church, cemetery"
  15. Prudence
    • Origin:

      Virtue name
    • Meaning:

      "caution"
  16. Pia
    • Origin:

      Latin or diminutive of Olympia
    • Meaning:

      "pious; from Mount Olympus"
  17. Pierce
    • Origin:

      English
    • Meaning:

      "son of Piers"
  18. Perry
    • Origin:

      English
    • Meaning:

      "dweller near a pear tree"
  19. Peyton
    • Origin:

      English
    • Meaning:

      "fighting-man's estate"
  20. Parker
    • Origin:

      English occupational name
    • Meaning:

      "park keeper"