names & meanings!
over 22,000
Home
Dewi
Dewi
Pet form of Welsh
Dewydd
, meaning
beloved