Iturri

Basque name meaning fountain