Cannon (surname)


Cannon is a surname of Gaelic origin: in Ireland specifically Tir Chonaill ; also a Manx surname.

Notable people who share the surname "Cannon"