Siofra

  • [ SHEEF-rə ]
  • Irish
Means "elf, sprite" in Irish Gaelic.

There were no related names found for Siofra.