Deneb, I saw your question regarding the name Stalin. I think it has to do with the commie presence in Kerala. And its fairly popular in the state of Tamil Nadu too and the deputy chief minister's name is Stalin too. I've a colleague named Karl Marx who's from Tamil Nadu. The state doesn't have much of a communist presence, but still the names are popular. The only other state in India where communists are a majority is West Bengal. (Coincidentally, Kerala and West Bengal are the only states apart from Goa where football is more popular than cricket.)