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