Edwin Cannan (Funchal, 3 febbraio 1861 – Bournemouth, 8 aprile 1935) è stato un economista inglese.
Professore alla London School of Economics dal 1895 al 1926, Edwin Cannan fu un economista e storico del pensiero economico inglese. A lui si deve la definizione della scienza economica come studio di ciò che concerne il benessere materiale dell'uomo.[1]