Baby Name Generator
Suggest baby names by style and gender, reproducible by seed.
Last updated · View algorithm, constants and default inputs (JSON)
About this calculator
A generator is most useful when you can ask for a style rather than a completely arbitrary list, so the names here are grouped into classic, modern, nature and vintage sets. The seed makes any shortlist you like reproducible. This pool currently contains English-language names; the suggestions are inspiration, not a popularity ranking.
Worked example
calculated with the default values below
Boy, girl or either Girl · Style Classic · How many suggestions 5 · Seed 21 Suggestions Amelia, Elizabeth, Margaret, Charlotte, Rose · Style classic / girl · Names in this pool 10
Disclaimer
These calculators give general estimates for information and entertainment. Platform algorithms, metrics and definitions change without notice, and none of these results are official figures from the platforms named.
Implementation source
This record describes the implementation used by this page. It is not independent validation. External references, when available, support only the stated formula or definition; estimates and custom rules retain their own assumptions.
Formula and variables
s_k = P_{σ(k)}, k = 1 … n
- P
- Ordered candidate-name pool for the chosen style and gender
- σ
- Index permutation produced by the seeded pseudo-random generator (Fisher–Yates)
- n
- Number of names
- s_k
- k-th suggested name
Fisher–Yates shuffle with a seeded pseudo-random generator runs from the end backward; the same seed always gives the same order.
Frequently asked questions
What names are included in the suggestion pool?
The current pool contains English-language names grouped into classic, modern, nature and vintage styles. It is a small inspiration list, not a ranking or a locale-specific name database; each name in a chosen pool has equal selection weight.