The name Cameron can be used for either a baby boy or a baby girl name. The baby name Cameron originated as an Gaelic name. In Gaelic, the name Cameron means- Crooked. From the Celtic Cameron meaning Crooked nose. Nickname of a Highland chieftain with a crooked nose..