Marcio \m(a)-rcio, mar-cio\ as a boy's name is a variant of March (Old French), and the meaning of Marcio is "borderland, frontier".
The baby name Marcio sounds like Marzo and Mauricio. Other similar baby names are Darcio, Marco and Mario.