Leo is a boy's name of Latin origin. The name means "Lion, brave and bold." Leo has been a popular choice for boys and ranks #31 in current popularity charts.
The name Leo comes from Latin roots. Latin names have been popular across Western cultures for centuries, often carrying meanings related to nature, virtues, or Roman heritage.
If you like Leo, you might also love these names: