I personally see nothing feminine about Tesla....but that's just me.
Mine is a screen name I've been using for years. Read it on the back of a turpentine bottle when I was little (mom painted with oils so we had it in the house). Looked up what it meant. Science!
Oh and the definition:
A suspension of small globules of one liquid in a second liquid with which the first will not mix: an emulsion of oil in vinegar.