Nemesio \n(e)-me-sio\ as a boy's name is of Spanish origin, and the meaning of Nemesio is "justice".
Similar baby names are Nemo, Melesio and Remedio.