Think Baby Names - logo

Baby Names

Think Baby Names is a Baby Names dictionary on name meanings. Uncover thousands of unique names and discover the meaning of names, their origins, history, pronunciations, popularity trends, variants, and more - in short, everything you need to find the perfect name for your baby!

1st baby names option

Search Names and Meanings

name
names beginning with
names ending with
names with meaning or description containing
ANY of the above

2nd baby names option

List Baby Names from A to Z

boy names A - B - C - D - E - F - G - H - I - J - K - L - M - N - O - P - Q - R - S - T - U - V - W - X - Y - Z
girl namesA - B - C - D - E - F - G - H - I - J - K - L - M - N - O - P - Q - R - S - T - U - V - W - X - Y - Z

3rd baby names option

Rank Birth Names by Popularity

Top 1000 Popular Baby Names for Boys
Top 1000 Popular Baby Names for Girls

Baby Names by Origin
Start from tradition and its roots with a list of names and their meanings listed according to origin from countries and cultures across the world. There are 58 unique baby name origins and sources with different flavors for you to choose from.

Random Name Generator
Looking for inspiration in naming your baby? Tired of looking through list after list of baby names? Have fun with generating quirky first and middle names and their combined name meanings using our Random Namer!

My Favorite Names List
View your personal favorites of saved boy names and girl names in one easy-to-access folder. Compare the meaning of names as well as graphs of their historical popularity trends as names for babies since 1880.


Baby Names Database Status

Database last updated: October 09 2014 13:03:38.

8162 unique baby names (34387 including variants)

4534 baby boy names
3628 baby girl names

895 A- names
518 B- names
701 C- names
430 D- names
438 E- names
178 F- names
309 G- names
324 H- names
132 I- names
306 J- names
357 K- names
369 L- names
531 M- names
238 N- names
153 O- names
254 P- names
28 Q- names
376 R- names
594 S- names
372 T- names
60 U- names
134 V- names
204 W- names
17 X- names
79 Y- names
96 Z- names

[Top]