Dandy \d(a)-ndy, dan-dy\ as a boy's name is a variant of Andrew (Greek), and the meaning of Dandy is "man, warrior".
The baby name Dandy sounds like Tandy, Dandie, Dante, Dantay, Tandey and Thandy. Other similar baby names are Sandy, Danny, Danby and Randy.