Cameron derives from Scottish Gaelic Camshròn, combining cam from Old Irish camm meaning "crooked" with srognā from Proto-Celtic, ultimately tracing to Proto-Indo-European kamp- and kh₂em-.
Cameron (English): A placename