Juanangel combines Spanish Juan, from Hebrew God is gracious, and Angel, meaning messenger.
As an Amazon Associate, NameMatch earns from qualifying purchases.
Like Juanangel?
Swipe through thousands of names like it