the modern definition of a john collins cocktail is a highball drink with whiskey, lemon juice, simple syrup, and soda water. the gin version of the drink dates back to at least 1869, supposedly named after a waiter in london by that name.