Every name has a root.
Find the one that blooms.

NamePetal is a library of 1721 baby names from 12 traditions — for example, Sophia is a girl's name of Greek origin meaning “wisdom.” Every meaning here is checked against a published source, and where scholars disagree, the page says so.

✓ Meanings verified against sources✓ Official US popularity data✓ Free, no sign-up

Browse by origin

Twelve shelves, one library — names carry their homelands with them.

America's favourites in 2024

The official Social Security top 10 — click through for meanings and origins.

Top girl names

  1. 1Olivia14,718 babies
  2. 2Emma13,485 babies
  3. 3Amelia12,740 babies
  4. 4Charlotte12,552 babies
  5. 5Mia12,113 babies
  6. 6Sophia12,088 babies
  7. 7Isabella10,770 babies
  8. 8Evelyn9,116 babies
  9. 9Ava8,662 babies
  10. 10Sofia8,094 babies

Top boy names

  1. 1Liam22,164 babies
  2. 2Noah20,337 babies
  3. 3Oliver15,343 babies
  4. 4Theodore12,011 babies
  5. 5James11,793 babies
  6. 6Henry11,547 babies
  7. 7Mateo11,302 babies
  8. 8Elijah11,171 babies
  9. 9Lucas10,703 babies
  10. 10William10,596 babies

Most loved right now

Browse A to Z

Why we check every meaning

Name sites are full of meanings nobody verified — copied from site to site until a guess looks like a fact. A name is a serious gift: it is the first thing a child owns. So NamePetal works differently. Every meaning in this library is traced to a published source — etymological dictionaries and reference works as gathered by Wikipedia and Wiktionary — and every profile links to its source. Where the sources disagree or a name's origin is genuinely debated, the page says that instead of picking a winner. Popularity figures come straight from the US Social Security Administration's public data.

Start anywhere: search a name you love, wander a shelf from your own heritage, or browse the top 100. If you find a name we've missed — or a meaning you believe is wrong — write to us. Accuracy is the whole point.