Dafydd

Origin: Welsh
Categories: Welsh Boy Names, Term of Endearment Names (m)
Welsh form of David, meaning beloved This form replaced the earlier form Dewydd.