Shahed or Shaheed is an Arabic boy name.
Variant of Shahid.
Shahid is an Arabic boy name. Meaning “witness or martyr”.