Davy \d(a)-vy\ as a boy's name (also used as girl's name Davy), is a variant of David (Hebrew) and Davis (Old English), and the meaning of Davy is "beloved; son of David".
The baby name Davy sounds like Davi, Davey and Dave. Other similar baby names are Dacy, Dahy, Daly, Davyn, Davyd and Day.