Solid line = floor (spellings that unambiguously belong to the group). Shaded band up to the dashed edge = ceiling (the most it could reach if every ambiguous spelling counted here).
Cannon has stayed fairly steady in American naming for generations. All-time it's been given to 17,388 U.S. babies, the 836th most common name by sound today, peaking at 1,075 in 2021, with 648 in 2025.
By sound, Cannon also includes the spellings Kannon.
Source: U.S. Social Security Administration, “National data” baby-names files (1880–2025).