An Italian compound-style name combining Gi- forms with Angelo, meaning angel or messenger.
As an Amazon Associate, NameMatch earns from qualifying purchases.
Like Giangelo?
Swipe through thousands of names like it