Updated June 9, 2019 Share: Family name origins & meanings Southern Italian : from the personal name Feo, a short form of Maffeo; an Italian form of Matthew.Spanish : from the byname Feo, from feo ‘ugly’.