Giangregorio (Italian) comes from Italian Gregorio, from Latin Grēgorius, from Ancient Greek Γρηγόριος, from Ancient Greek -ῐος, from Proto-Indo-European -yós — Creates adjectives from noun or verb stems.
Ancestry of “Giangregorio”, step by step
Giangregorio traces back through two separate lines of ancestry.