Justain \j(u)-stain, jus-tain\ as a boy's name is a variant of Justin (Latin), and the meaning of Justain is "just, upright, righteous".
The baby name Justain sounds like Justan, Austin, Jestin, Justyn, Justino and Justen. Other similar baby names are Dustin, Dustan, Justis, Rustin and Rustan.