More info about the name "Cannon"
Cannon is an early Medieval English name which means 'clergyman'. This name comes from the English word 'canun' which means 'clergyman'. The origin of 'canun' could possibly be from the Latin word 'canon' which means 'rule or discipline'. In Medieval English times, this name was often used as a nickname given to those who are very 'clerical or proper in their manner'.