Syafiqa is also spelled Syafiqah.