Idoya

  • [ ee-DHOI-ah ]
  • Spanish
From the Spanish place name Idoia, possibly meaning "pond" in Basque, an important place of worship of the Virgin Mary.

There were no related names found for Idoya.