Here are the meanings of Cameron’s names “Cameron” and “Michelle” (her middle name). The facts are from BehindTheName.com.
Cameron: From a Scottish surname meaning “crooked nose” from Gaelic cam “crooked” and srÃ²n “nose”. The Camerons were one of the great Highland clans.
Michelle: The feminine form of Michael. From a Hebrew name which meant “who is like God”. This is the name of one of the seven archangels in Hebrew tradition and the only one identified as an archangel in the Bible. In the Book of Revelation in the New Testament he is portrayed as the leader of heaven’s armies, and thus is considered the patron saint of soldiers.