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

  1. Perseus
    • Origin:

      Greek mythology name
    • Meaning:

      "to destroy"
  2. Penny
    • Origin:

      English, diminutive of Penelope
  3. Prudence
    • Origin:

      Virtue name
    • Meaning:

      "caution"
  4. Poe
    • Origin:

      English
    • Meaning:

      "peacock"
  5. Philippa
    • Origin:

      Greek, feminine variation of Philip
    • Meaning:

      "lover of horses"
  6. Pierce
    • Origin:

      English
    • Meaning:

      "son of Piers"
  7. Pilar
    • Origin:

      Spanish
    • Meaning:

      "pillar"
  8. Piper
    • Origin:

      English occupational name
    • Meaning:

      "one who plays the pipes or flute"
  9. Priya
    • Origin:

      Sanskrit
    • Meaning:

      "beloved"
  10. Peggy
    • Origin:

      Diminutive of Margaret, Greek
    • Meaning:

      "pearl"
  11. Paisley
    • Origin:

      Scottish
    • Meaning:

      "church, cemetery"
  12. Posey
    • Origin:

      English
    • Meaning:

      "a bunch of flowers"
  13. Pablo
    • Origin:

      Spanish variation of Paul
    • Meaning:

      "small"
  14. Portia
    • Origin:

      Latin
    • Meaning:

      "pig"
  15. Presley
    • Origin:

      English
    • Meaning:

      "priest's meadow"
  16. Paris
    • Origin:

      French place-name
  17. Pepper
    • Origin:

      English from Latin, Sanskrit, "the pepper plant; berry"
    • Meaning:

      "the pepper plant; berry"
  18. Pixie
    • Origin:

      Swedish or Cornish
    • Meaning:

      "fairy"
  19. Posie
    • Origin:

      Variation of Posy or short form of Mariposa, English or Spanish
    • Meaning:

      "a bunch of flowers or butterfly"
  20. Pamela
    • Origin:

      English
    • Meaning:

      "all honey"