Canon: baby boy name popularity and meaning

Canon

An English word name, Canon means “an accepted principle or rule.” Perhaps this will ensure that your little Canon will always do what he’s asked? Probably not.