Onophrio \o-noph-rio, on(o)-phrio\ as a boy's name is a variant of Onofrio (Italian, German), and the meaning of Onophrio is "defender of peace".
The baby name Onophrio sounds like Onofredo, Onofrius and Onofre.