Well, you're right about that. Beulah means "married" (which is making the assumption that she wants to marry), Cecilia means "blind", and Mary means "bitter" (although some believe that it's more along the lines of "bitterly wanted a child"), but for me Cameron will always be a surname. If it's used at all as a given name, it should be strictly masculine, because it just sounds so butch to me. And don't even begin on the nauseatingly trendy offshoots of Cameron, Caitlin, Aidan, Casey, Michaela, and the like.