Dwain \d-wain\ as a boy's name is a variant of Duane (Irish, Gaelic) and Dwayne (Irish, Gaelic), and the meaning of Dwain is "dark, swarthy".
The baby name Dwain sounds like Dain, Dwaine, Duwain, Dewain and Twain. Other similar baby names are Owain and Swain.