# Seek Baby Names > Seek Baby Names (https://seekbabynames.com) is a free baby name finder for expecting parents. It lets people search, filter and shuffle 117,820 U.S. baby names from the U.S. Social Security Administration's national baby name data (1880–2025), see each name's 2025 rank, view popularity trend charts, and save favourites on their own device. No account or sign-up. Key facts: - Data source: U.S. Social Security Administration (SSA) national baby name data, which covers names given to at least 5 babies of one sex in a year. Years covered: 1880–2025. - Names are listed per sex (a name given to both girls and boys appears once for each), 117,820 name-and-sex combinations in total. - "Top 10,000" on the site means the 10,000 names with the most total births across all years since 1880, not the 2025 ranking. - Meanings and origins are best-effort and not available for every name. - Saved names are stored only in the visitor's browser; the site has no accounts. - Searching: https://seekbabynames.com/?q=NAME opens the site with that search applied (for example https://seekbabynames.com/?q=olivia). ## Pages - [Seek Baby Names — search and shuffle all names](https://seekbabynames.com/): the main interactive name finder - [About](https://seekbabynames.com/about): what the site is, how to use it, and where the data comes from - [Contact](https://seekbabynames.com/contact): email hello@seekbabynames.com - [Baby name guides](https://seekbabynames.com/guides): all of our guides on choosing a name and understanding name popularity ## Guides - [How to Choose a Baby Name: A Practical Checklist](https://seekbabynames.com/how-to-choose-a-baby-name): A friendly, step-by-step checklist for choosing a baby name: brainstorming, saying it out loud, spelling, nicknames, initials, popularity, siblings, and narrowing to a final pick. - [When Should You Choose a Baby Name?](https://seekbabynames.com/when-to-choose-a-baby-name): There is no single right time to choose a baby name. Compare common approaches, see a gentle timeline, and learn what to check before hospital paperwork. - [Tips for Searching Baby Names and Finding Ones You Love](https://seekbabynames.com/tips-for-searching-baby-names): Practical tips for searching baby names: using search, first letters, filters, sorting, shuffle, saved names and trend charts to find names you will love. - [How Baby Name Popularity Works: Counts, Rankings and Trend Charts](https://seekbabynames.com/how-baby-name-popularity-works): Learn where baby name numbers come from, how Social Security counts and ranks names, why a name's rank can change, and how to read a name trend chart. - [Most Popular Baby Names of 2025 and Changes Since 2015](https://seekbabynames.com/popular-baby-names-2025): See the top 25 girl and boy baby names of 2025 from Social Security data, plus how each one has moved since 2015 and the biggest risers and surprises. - [Popular Baby Names by Decade: The 1950s to the 2020s](https://seekbabynames.com/popular-baby-names-by-decade): See the top 10 girl and boy baby names of every decade from the 1950s through the 2020s, based on U.S. Social Security data. - [Rising Baby Names: Names Climbing the Charts Since 2015](https://seekbabynames.com/rising-baby-names): See the girl and boy names that climbed the most spots in the U.S. Social Security rankings between 2015 and 2025, among names in the top 500. - [The Inspiration Behind Seek Baby Names](https://seekbabynames.com/inspiration-behind-seek-baby-names): Why Seek Baby Names was created: a fast, fun, no-sign-up way to explore any baby name, with easy filtering, search, shuffle and sharing for partners. - [Privacy Policy](https://seekbabynames.com/privacy): saved names stay on the device; cookieless traffic statistics ## Most popular baby names in 2025 (SSA data) Girls: 1. Olivia (13,544 births) 2. Charlotte (13,400 births) 3. Emma (12,754 births) 4. Amelia (12,699 births) 5. Sophia (12,561 births) 6. Mia (11,078 births) 7. Isabella (10,666 births) 8. Evelyn (9,123 births) 9. Sofia (8,252 births) 10. Eliana (8,191 births) Boys: 1. Liam (20,818 births) 2. Noah (20,358 births) 3. Oliver (14,939 births) 4. Theodore (13,355 births) 5. Henry (12,020 births) 6. James (11,945 births) 7. Elijah (11,111 births) 8. Mateo (11,045 births) 9. William (10,545 births) 10. Lucas (10,219 births) ## Optional - [Full top-100 lists for 2025](https://seekbabynames.com/llms-full.txt) - [SSA baby name data (original source)](https://www.ssa.gov/oact/babynames/)