Shaheeda comes from Arabic and means witness or martyr, from the same root as Shahid.
As an Amazon Associate, NameMatch earns from qualifying purchases.
Like Shaheeda?
Swipe through thousands of names like it