Cameron is a popular Scottish name, for both boys and now girls (thanks to Cameron Diaz). With its good-looking, sensitive aura, Cameron has also generated a deluge of variant spellings.
Cameron took off in the 1990s, reaching a high of Number 33 in 2000--it is still in Scotland's Top 25. One of its first media appearances was as a character in Ferris Bueller's Day Off.
And please don't be put off by its literal meaning, which probably originated as a nickname for an early member of the clan.