Last name origin & meaning:
Italian (mainly southern): from the personal name Onofrio,
derived from Latin Onnuphrius, borrowed from an epithet of the
Egyptian god Osiris, Onnophris ‘always glad’. It gained
popularity as a Christian name in Italy with the cult of St. Onofrio,
a 5th-century Egyptian martyr.
Comments for Onofrio