5. Bessie
Meaning: Bessie is a girl's name of Hebrew origin meaning "pledged to God." It's also a nickname of Elizabeth.

Popularity: Bessie has not been in the top 1000 names for any year of birth beginning with 2000, but it was a Top 25 name from 1880 to 1906. Feels ripe for a comeback.