Diego

Meaning of the name Diego: Teaching, Yahweh may protect; holder of heel; St. James

Origin of the name Diego: Old Greek, Hebrew, Spanish

Gender: 
Boy