The modern word 'cunt' is regarded by most as derived from the Proto-German word 'Kunto'.
http://en.wikipedia.org/wiki/Cunt
This is correct, but the origin of the word Kunto itself derives from the Indo-European word Kunti.
Kunti is a Hindu Goddess worshipped still today ;
http://en.wikipedia.org/wiki/Kunti
So this means the origin of the word is from the era before the Proto-Indo European language entered India.
The Proto Indo-European language shares many other connections between the Celtic and Hindu language ;
http://www.hinduwisdom.info/articles_hinduism/258.htm
Old Irish - arya (freeman),Sanskrit - aire (noble)
Old Irish - naib (good), Sanskrit - noeib (holy)
Old Irish - badhira (deaf), Sanskrit - bodhar (deaf)
Old Irish - names (respect), Sanskrit - nemed (respect)
Old Irish - righ (king), Sanskrit - raja (king)
The ancient Aryans, who were White Europeans that invaded India from Central Asia via the Indus Valley, encountered the aboriginal Indians who are known as the Dravidians, who are todays low caste Untouchables, whilst the descendants of the Aryans are todays the Brahmin caste.
http://www.idiscoverindia.com/Discover_India/brief_history_india.html
Therefore the origin of the word Cunt goes back to the original descendants of Europe and Central Asia, the Aryans, who then spread the word to India during the Aryan invasion of 1500 BC.
The word remained in the European lexicon as a part of the Celtic language that evolved from the original Indo-European language of the Aryans and then became part of the Proto-German language.
The same thing happened in India and the word still retains its sacred meaning.
The fact the word remained as part in use as derived from the original lexicon was due to its power - it must refer to the female power of nature, that mysterious and sacred space within which life is created.