Name – Cannon

Gender – Male

Origin – French

Meaning – The French name Cannon means – church official; large gun