towelhead noun2 •(slang, offensive) A Muslim or Sikh. •(slang, offensive) A person from the Middle East and North Africa. formstowelheads