While some names come and go, others stick around for decades. Some names featured on the list of the most popular names of the last century are a result of a decade-long fad, like Jennifer, while others, like James and Elizabeth, have been common names for the entire century.

MooseRoots, a genealogy records search engine, used data from the Social Security Administration to find the 30 most common baby names for boys and girls from the year 1915 to the present, and ranked them from least to most common based on the total number of babies bearing the name. Additionally, we found the highest rank ever held by the name, how long it held the rank and the years of its peak. In fact, MooseRoots recently launched an