I've been thinking of Latin words as middle names (I've been using a English to Latin translating site, since I don't know Latin). Any of these seem usable?
Procella (storm, tempest, gale; (milit) charge, onset, wave.)
Imbrium (of rain)
Imber (rain shower, rain storm, pelting rain)
Anima (Means "soul, spirit")
Spiritus (breath, breathing; life; spirit.)
Vespera (vesper-evening star, evening.)
Lux (light)
Maris (sea)
Aqua (water)
Pax (peace)
Atra (dark, gloomy)
Immortalis (immortal)
Infinitas (eternity, infinity, endlessness.)
And if they are, do you think any of them would work with these first names?
AmityEchoIvyPsycheRainSageStorm (I prefer it as a female name, though I know it isn't)