Atanasio \a-tana-sio, at(a)-nasio\ as a boy's name is a variant of Athanasios (Greek), and the meaning of Atanasio is "eternal life".
The baby name Atanasio sounds like Atanasios and Atanasius. Other similar baby names are Anisio and Manasio.