Cannon
Cannon is a boy's name used in English.
Meaning of Cannon
From a surname for someone who served at a clergy house, or from the word for the large gun.
Cannon is a boy's name used in English.
From a surname for someone who served at a clergy house, or from the word for the large gun.