Some people are putting way to much thought into this.. Like really, you don't need to put some random letters together to make a name...
I have to agree - some are quite ridiculous (in an either good or bad way). Personally, I just used my basic knowledge of Latin to come up with names - I figure the Romans were great soldiers, so why not name these guys after their language?
A-Gwyneth - from the Welsh gwyn meaning "white, fair, blessed" B-Alexander or Alexis - Means Helper or Defender C-Katherine - From the greek, aikia (torture) and or katharos (pure) D-Sarah - Princess in Hebrew