Bonfecio \b(o)-nfe-cio, bon-fecio\ as a boy's name is a variant of Boniface (Latin), and the meaning of Bonfecio is "fortunate, auspicious".
The baby name Bonfecio sounds like Bonifacio, Bonifacy and Bonifacius. Another similar baby name is Benicio.