Boy

Dewi

Welsh

Meaning

In Welsh the meaning of the name Dewi is: Variant of David: Beloved or friend

Find similar names to Dewi