Siofra
Primarily Female
The meaning of the name Siofra is Elf, Fairy
The origin of the name Siofra is Irish
Notes:
Irish/Gaelic name, pronounced "SHEE-fra."
Irish/Gaelic name, pronounced "SHEE-fra."