The name Angelo is a boy's name of Italian origin meaning "angel, messenger". Angelo is ranked #333 on our popularity charts and is often added to lists like Unique Baby Names Ending In O and discussed in our forums with posts like "Quick Question Thread?!".
Find other names based on Angelo using our baby name generator.
I never used to like this name, but recently I have.