Thank Dr Shabbir for enlightening us. I didn't know the two words could both be used for 'witness'. I am less than a beginner in Arabic language. :-) I just happen to know someone whose name is Shahid, and he gets quite irritated when English people mispronounce his name!
As for late Benazir Bhutto ... hmmm. Better not to comment.