Thank you for your input! :)
I got my info on the name Karishma from here on this website, which lists it as Sanskrit:
http://www.behindthename.com/name/karishma
I also found it on this website of specifically Indian names which gives it as coming from Hindi. :P Karisma (born Karishma) Kapoor is not the only person with that name, plus there was a Bollywood movie named 'Karishmaa' from 1984, it is apparently a known word, so I'm not sure why you wouldn't be familiar with it? Maybe it's archaic or not used as much in everyday speech now? Idk.
I'm not so sure about that Greek word being cognate with English 'greed', though. I always thought Karishma most resembled the word charisma, which does come from Greek, 'charis'.
I found my info on Vismaya here:
http://www.askganesha.co.in/babynames/female-babyname.php?gen=Female&id=Vismaya&nam=V which lists it as meaning 'surprise', and here:
http://www.indiachildnames.com/name.aspx?name=Vismaya which also lists it as 'surprise', and here
http://babynamesu.com/meaning-vismaya-1183.html which gives the meaning as 'wonder'. On this Indian baby name site,
http://www.indianhindunames.com/indian-hindu-boy-name-v.htm it lists the feminine Vismaya as 'amazing', but the masculine Vismay as 'surprise'. I'm not sure why there would be that discrepancy. :P The last website also includes Karishma as 'miracle'.
I found Prakhya here:
http://www.babycenter.in/babyname/1156832/prakhya which simply says 'appearance'. Thank you for going into more depth on that name. :)
As someone who does not know these languages, I rely on looking things up online for my information. Admittedly they may not always be reliably accurate. So thank you for adding your thoughts to what I suggested to the original poster per their names request.
This message was edited 1/25/2014, 6:15 PM