Aiden or Aidan means 'Fire', and that's a normal name. Others that have this meaning, but which aren't as normal are Ember, Blaze (or Blaize), and Tuz. For 'Ice', all I can find is Crystal.
'Moon' has quite a few names, including Ceidra, Celina, Celine, Luna, Lucina, Lucine, Selena, Ellen, Eleanor, and Isadora. As you can see, they are mainly feminine. This will be because of the moon's symbolic association with the female, and I doubt that there will be many male names to do with the moon.
Names which mean 'Water' include Douglas, Talulah, Wyatt, River, India, Eau, Dallas, and Brooke. 'Air' meanings exist within the names of Aure, Isaura, Brisa, Sky, and Skylar. Of which you have not mentioned, I have provided a few names which I think you will like, based on their meanings: Eila - Earth Morgan - Ocean Aster - Star Flora - Flowers Oceana - Ocean Zola - Earth Stella - Star Mona - Ocean Sol - Sun Azalea - Earth Océane - Ocean Astra - Star Fauna - Animals Irvin - Ocean George - Earth Sunny - Sun Demitri - Earth Estella - Star.
Fire: Aden, Ignacia, Aiden, Safara, Eden ice: Altessa, Isis moon: Akay, Candra, Chantrea, Kamaria, Luna, Selena, Selene, Lunette, Ileandere, Chandra, Kamari, Levana, Somatra water:Cascade, Kendria, Naida, Ilayda, Kenda, Kiandra, Nakendra, Kendra, Mist, Teslin, Troy, Troya air: Delaire, Aure, Aerilyn, Zeppelin earth: Crystal, Adam, Kiah, Adamina, Adan.
I cant really gove you an answer,but what I can give you is a way to a solution, that is you have to find the anglde that you relate to or peaks your interest. A good paper is one that people get drawn into because it reaches them ln some way.As for me WW11 to me, I think of the holocaust and the effect it had on the survivors, their families and those who stood by and did nothing until it was too late.