Davydd \d(a)-vy-dd\ as a boy's name is a variant of David (Hebrew), and the meaning of Davydd is "beloved".
The baby name Davydd sounds like Davyd and Dafydd. Other similar baby names are Davyn, Davy, Davide and Davidde.