Cameron is a fab name and very quickly you won't think of anything except your DS, and if you name him that and he's a person with the name rather than just s potential name people will think of it as his name rather than someone else
But Alexander is also a good name too