(I just love big pictures of half naked women, don't you?)
Another interesting aspect of this name is the fact that it's a common name in the Arab world, not exactly in Lebanon (in Lebanon such clearly Arabic, nomadic names are not cool enough) but in the rest of the Arab world it's actually common and popular. So I was curious to know what does this name mean, and would it's meaning in anyway explain the picture depicted in the Greek mythology, one of vengeful, bitter mother without children that compensated her children's death by eating other women's children... Oh not to mention the the half serpentine body!
Now Lamia is said to have lived in Libya, and she is in fact the symbol of the feared Libyan snakes (well they are desert snakes aren't they?). But the origin of her name is not cited in the wikipedia source. I find it unlikely that this name would be of Arabic origin, since Libya was not an Arabic country at the time of the Ancient Greeks. Same as Lebanon, all of Northern Africa, all of the Levant's region and the Mesopotamian one also, as most of you already know, Arabs were only the inhabitants of the Arab Peninsula.
Another possibility would be that the name existed in the ancient language of the inhabitants of Libya and the Arabs somehow adopted that name and integrated it into their language. I suppose the only way to check that out is to go back to the meaning of the name Lamia which means:
أما لمياء معناه: الفتاة ذات السُّمرة المُستحبة في الشفتين واللثة ، الشفاه اللطيفة الرقيقة ، الرماح السُّمر الصَّلبة ، والأشجار الكثيفة الظل .
I know you don't read Arabic! It's translated to:
The girl with a beautiful darkness in her lips.
Nice and delicate lips.
Dark and hard spears.
Thick and shadowy trees.
No mention of snakes or power or anything. Another annoying fact against any common-ancestry theory is the fact that in Standard Arabic we say Lamiaa' not lamia, you have to emphasize on the ending A and to cut it in the end.
So I guess maybe it just happens that this name belonged to the so many different cultures without any real connection or fusion between the two, a sort of convergence maybe... That kind of reminds me of the coincidence that made the word theo mean God in both ancient Latin and ancient Aztec languages (I think it was Aztec, I am not sure anymore). This convergence was long used to defend the theory of an archaic mother language that gave birth to all spoken languages now, however future studies and years of scrutiny would prove that this is in fact a simple coincidence, no more no less.