Leo replaced Thomas in the top 10 names for boys (ranking 7th), showing a spike in popularity. Meaning “Lion” and also a zodiac sign with the element of fire, it’s a strong name that works particularly well for babies born between July 23rd and August 22nd.