The name Leo means Lion and is of Italian origin. Leo is a name that's been used primarily by parents who are considering baby names for boys.
People who like the name Leo also like the names: Oliver,
Liam,
Levi,
Theodore,
Owen,
Theo,
Finn,
Violet,
Charlotte,
Hazel,
Amelia,
Isla,
Scarlett,
Ava