Name Details
Boy|Christian
Cannon
"The name Cannon has English origins and is derived from the Old French word 'canon,' meaning a clergyman or a canon of the church. It can also refer to a law or decree. The name is often associated with strength and authority."
