Open data on 38,069 names across 106 countries and 94 languages: name frequencies, multilingual transliterations, gender inference, a name-equivalence graph, and name-day calendars.
🔗 Source & full documentation: https://onomaverse.com/datasets
📦 Full data files: attached to each Release (current: v2026.06)
📄 License: CC BY 4.0
Names data from Onomaverse (https://onomaverse.com/datasets), licensed CC BY 4.0.
Each folder has its own README and a 50-row sample. The full CSV / JSON Lines / Parquet files are Release assets.
| Dataset | Rows | Folder | On the web |
|---|---|---|---|
| Global Given-Name Frequency | 53,868 | given-name-frequency/ |
page |
| Global Surname Frequency | 41,248 | surname-frequency/ |
page |
| Given-Name Gender Inference | 18,208 | name-gender-inference/ |
page |
| Multilingual Name Transliterations | 1,126,144 | name-transliterations/ |
page |
| Name Equivalence Graph | 70,626 | name-equivalence/ |
page |
| Name Days Calendar | 2,426 | name-days/ |
page |
| Most Popular Names by Country (2026) | 15,654 | popular-names-by-country-2026/ |
page |
import pandas as pd
df = pd.read_parquet("name-transliterations.parquet") # downloaded from Releases-- DuckDB, straight from a Release URL
SELECT * FROM 'given-name-frequency.parquet'
WHERE country_code = 'US' ORDER BY count DESC LIMIT 20;Names data from Onomaverse (https://onomaverse.com/datasets), licensed CC BY 4.0. A link back to https://onomaverse.com/datasets satisfies the attribution requirement. See CITATION.cff for a formal citation.
Cite via DOI: https://doi.org/10.5281/zenodo.20797446
These datasets contain no descriptive prose (meanings, etymology, biographies). Find that — for every name, in 94 languages — at https://onomaverse.com.