Name Details

Diosdado

Meaning

Diosdado is a Spanish name meaning 'God-given'. It is derived from Latin 'Deo datus'.

boyChristian