Dru \d-ru\ as a boy's name (also used as girl's name Dru), is a variant of Andrew (Greek), Drew (Welsh) and Drury (Old French), and the meaning of Dru is "man, warrior; wise; loved one".
The baby name Dru sounds like Dre and Drue. Other similar baby names are Drud, Ari, Del, Dray, Drugi, Ara, Ary, Bri, Da-, Dag, Dai, Dal, Dan, Dar, Dard, Dart, Daw, Day, De-, Dee, Den, Dyrk, Dirk, Derk, Des, Deri, Deus, Dev, Dod, Dom, Don, Dor, Dore, Doug, Dov, Dow, Eri, Fry, Ira, Dory, Nuru, Or, Oro, Tau, Toru, Tre, True and Uri.