Cocktail is a well-known term worldwide, and not just in Engliah language countries. Highball is understood, but little used. Its etymology is not clear to me, however. The Concise Oxford believes that it comes from cock + tail, i.e. cocks (stands) up. Earlier senses were "docked horse" or "upstart". FWIW.