La bataille de Uhud (en arabe : غزوة أحد) a été livrée le 23 mars 625 (3 Shawwal 3 AH du calendrier islamique) au mont Uhud, dans ce qui est aujourd'hui le nord-ouest de l'Arabie saoudite. Elle s'est déroulée entre une force de la communauté musulmane de Médine dirigée par Mohammed, et une force dirigée par Abu Sufyan de La Mecque, la ville d'où de nombreux musulmans avaient auparavant émigré (hijra). La bataille d'Uhud a été la deuxième rencontre militaire entre les Mecquois et les musulmans, après la bataille de Badr en 624, où une petite armée musulmane avait vaincu la grande armée des Mecquois.
Pour les musulmans, la bataille a été un grand revers.