A variant of the name Cameron, meaning 'crooked nose'. Derived from the Gaelic words cam, meaning 'crooked', and sr
Gaelic
From The Name Book: Over 10,000 Names - Their Meaning, Origins, and Spiritual Significance by Dorothy Astoria.