How our name generator works
We score 2,489 names with sourced meanings or clearly marked debated origins against your choices. Names that match your style and origins rise to the top, and then we listen to how each one sounds with your last name.
- Syllable balance: a short surname loves a longer first name, and vice versa.
- Sound clashes: we flag names that run into your surname (“Jack Kelly”) or rhyme with it.
- Initials check: we catch monograms that spell something unfortunate.
- Sibling fit: a similar feel without matching initials or endings.
- Popularity: real US Social Security data, so “unique” really means unique.
Want to dig deeper? Browse all baby names A–Z with meanings and popularity charts.