Agustin \a-gus-tin, ag(u)-stin\ as a boy's name is a variant of August (Latin) and Augustine (Latin), and the meaning of Agustin is "great, magnificient".
The baby name Agustin sounds like Augustin, Agustino, Agustine and Aguistin. Other similar baby names are Austin and Avgustin.