Canyon \c(a)-nyon, can-yon\ as a boy's name is of Spanish origin, and the meaning of Canyon is "footpath". Geography name from canyons and deep ravines. Basketball player Rick Barry named a son Canyon.
Baby names that sound like Canyon are Cannon and Canon. Other similar baby names are Cannan, Kanon, Conlon, Gannon, Kannon and Kenyon.