Benicio \b(e)-ni-cio\ as a boy's name is a variant of Benedict (Latin), and the meaning of Benicio is "blessed".
The baby name Benicio sounds like Pancho and Ponce. Other similar baby names are Benito and Bricio.