Theories...
For Cleffa, its probably Clef + Fa (you know, if you take music, you know the 7 notes....Do Re Mi Fa So La Ti Do)
Meditite is meditate, only its spelled different to make it more interesting. XD
Medicham is meditate + champion.
Deoxys is deoxyribonucleic acid. with an S.
Hope these helps
Kyogre � Kai (meaning God) + Orca (whale)
Yes, Kai means 'sea'. I didn't know about that riku means land, but in KH, isn't it rikku? I could be wrong about that, hasn't played it in a while and it's mostly my friend who plays it now. Maybe Rikku is from FF.
So Kaiorga is sea-orca.
I'm pretty sure "za" in "Rekkuza" has no meaning.Do you know what Rekkuuza means? I know that kuu is sky, but that's all.