Ok I heard this for the first time ever today. The context was oh your so geekalicious… So with googling on my phone, I found out it means. Someone who is a geek but has strong social skills. A browse of Flickr would suggest the standard geek stereotype. I honestly don't want to hear the word again, thank you very much.