Onofrio \o-nof-rio, on(o)-frio\ as a boy's name is of Italian and German origin, and the meaning of Onofrio is "defender of peace". Actor Vincent D'Onofrio.
Onofrio has 3 variant forms: Onofre, Onofrius and Onophrio.
For more information, see also the related name Humphrey.
Baby names that sound like Onofrio are Onofredo, Onfroi and Onfre.