حينما انبثق الإسلام في جزيرة العرب، لم ينبثق من بيئة جاهلة ولا همجية، كما يشاع، بل كانت الجزيرة العربية قبل الإسلام بيئة مدنية متعددة ومتعايشة المذاهب والأديان. فإضافة إلى الوثنية في مكة والحجاز، كانت هناك اليهودية في المدينة، والنصرانية في الحيرة ونجران