Where does “キャノン砲” come from?

キャノン砲 (Japanese) comes from Japanese キャノン, from English cannon, from English canon, from Middle English canoun, from Old French canon, from Italian cannone, from Italian canna, from Latin canna — reed; a certain unit of length.

Ancestry of “キャノン砲”, step by step

キャノン砲 traces back through two separate lines of ancestry.

via Japanese キャノン

StepLanguageWordMeaning
1JapaneseキャノンAlternative form of カノン; cannon
2EnglishcannonA complete assembly, consisting of an artillery...
3EnglishcanonA generally accepted principle; a rule; A group...
4Middle EnglishcanounEcclesiastical regulations; canon law
5Old Frenchcanontube; cannon
6Italiancannonecannon; ace; large tube or pipe
7Italiancannacane; barrel; rod
8LatincannaA reed, cane; Anything made of reed or cane;...
9Ancient Greekκάνναgiant reed; reed mat
10Akkadian𒄀reed; a certain unit of length
11Sumerian𒄀reed; a certain unit of length

via Japanese

StepLanguageWordMeaning
1Japanesegun, firearm; Alternative spelling of 大砲; gun
2Middle Chineseほう
Every word from Sumerian 𒄀