Edwin Cannan, né le 3 février 1861 à Funchal (Madère) et mort le 8 avril 1935 à Bournemouth, est un économiste britannique spécialiste de l'histoire de la pensée économique. Il a été professeur à la London School of Economics de 1895 à 1926. Son second successeur dans cet établissement Lionel Robbins a été son étudiant.