Baby Names and Name Generators

What Does Angelo Mean?
"Angel; Heavenly messenger; messenger; messenger of God"