The name of the highland clan in Scotland is indeed from Gaelic
camshron,, "hooked nose." But not all Scots whose surname is
Cameron are members of the highland clan. According to Reaney &
Wilson's
A Dictionary of Surnames, some lowland Scots with the surname
Cameron derive it from a place name in the county of
Fife, and according to Hanks & Hodges's
A Dictionary of Surnames that place name meant "bent hill".