"C" Boy Names, Cool, English
Canon is a boy’s name of English origin, meaning “clergyman”.
Posts with the name Canon: