What does the name Cannan mean? The meaning of the name Cannan is Wolf Cub Or Son Of Cain. The origin of the name Cannan is English. This is the culture in which the name originated, or in the case of a word, the language.
People who like the name Cannan also like: Cayden
, Braden Charlotte
Name Notes: From an English surname.