What does the name Leo mean? Leo is a masculine name of Latin origin, meaning “lion.” It has its translation in German, which is usually a short version of Leon or Leopold and means “brave people” or “lion-hearted.” This name can be for anyone who feels strong and courageous.
Popularity Chart
Scroll over the chart to get specific rankings for each year.
Similar Names like Leo
Discover other baby names to add to your Favorites list by looking into options that have a sound that is similar to others you’ve found.
Leon |
Lionel |
Leonardo |
Louis |
Leon |
Leno |
More Names Like Leo That’ll Win Parent’s Heart:
Sibling Name Ideas
Are you trying to find a sibling name? Great choices include the following: