Okay, I'm going to have some fun with this step. Sephiroc Pronunciation: SEFF-ih-rawk. Seraph+Roc. Seraph referring to angels, as this Pokemon soars with the angels in the high skies, and Roc refers to the legendary bird from Arabic mythology. You can guess the double entendre here, hehe. I'll add in a couple more as they come to mind.