Shirley Temples are often served to children dining with adults in lieu of real cocktails, as is the similar Roy Rogers.
The cocktail may have been invented by a bartender at Chasen's, a restaurant in Beverly Hills, California, to serve then child actress Shirley Temple. Other claims to its origin, however, have been made.[8][9]