You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
**2024-08-10** Added 115,604 name details including pronunciation / origin / usage / notes. Moved to proper ES6 exports.
8
+
7
9
**2024-08-03**: Updated: latest names for 2021-2023. We're up to 2,114,982 rows of data, 103,406 rows of names.
8
10
9
11
2021-07-21: Updated with the latest baby names... brought the names current to 2020, reloaded the SQL db. That's 100,263 names / 2,019,529 rows of data over 140 years.
@@ -16,11 +18,14 @@ Node.js / promise-based data provider about name usage of babies born 1880-2023
16
18
17
19
18
20
# About
19
-
Built on <ahref="https://www.ssa.gov/OACT/babynames/limits.html">the Social Security Administration baby names files</a>, usBabyNames.js returns interesting historical data on baby name usage from 1880-2020. With almost two million total entries packaged within a sqlite3 database, each record contains the following:
21
+
Built on <ahref="https://www.ssa.gov/OACT/babynames/limits.html">the Social Security Administration baby names files</a>, usBabyNames.js returns interesting historical data on baby name usage from 1880-2023. With almost two million total entries packaged within a sqlite3 database, each record contains the following:
20
22
- Name
21
23
- Sex
22
24
- Number of births that year
23
25
- Rank for that year
26
+
- Pronunciation
27
+
- Notes about history and usage
28
+
- Origin
24
29
25
30
This allows you to easily do the following:
26
31
- Identify naming trends based on real data
@@ -162,15 +167,24 @@ I've done all the "hard" work of exporting all the historical United States birt
162
167
This database is 100% public domain and freely available for whatever purposes you like. Enjoy! Thanks SSA!
163
168
164
169
You can access the baby name sqlite database directly from the command line like so:
165
-
```
166
-
sqlite3 sqlite/us-name-data.sqlite
170
+
```sql
171
+
#sqlite3 sqlite/us-name-data.sqlite
167
172
168
173
select*from usNameData WHERE name ='jonathan'AND year =1975AND sex ='M';
169
174
170
175
select*from usNameData WHERE name ='jonathan'AND sex ='M'ORDER BY year DESC;
171
176
```
172
177
173
-
# Data Source: Government Fine Print
178
+
# Name Meanings / Pronunciation / Details database
179
+
Generated by Chat GPT 4o over the course of a few days in August 10, I attempted to fill in more name details. Any improvments, totally welcome. This should be considered non-copyrighted material, so feel free to use it as you like.
180
+
181
+
```sql
182
+
# sqlite3 sqlite/us-name-details.sqlite
183
+
184
+
select*from usNameDetails where name ='bertha'AND sex ='F';
185
+
```
186
+
187
+
# USA Historical Name Data Source: Government Fine Print
174
188
.. from the Original YOB Source Files:
175
189
176
190
National Data on the relative frequency of given names in the population of U.S. births where the individual has a Social Security Number
0 commit comments