A lot have been written, but nobody really knows the origin of this popular cocktail. One of the earliest stories is of the Margarita being invented in 1938 by Carlos "Danny" Herrera. According to the story, the cocktail was created for Marjorie King, a former Ziegfeld dancer who was allergic to many spirits, but not to tequila.
Another commonly accepted story about the origin of the Margarita is that it was created by Don Carlos Orozco back in 1941. This story wants Margarita Henkel, the daughter of the then German ambassador to have visited the cantina of Don Carlos and was offered the first Margarita cocktail. As she was the first to try the drink, Don Carlos decided to name it after her.
On the other hand, many experts claim that Margarita was created at Tommy’s Place Bar in Juarez, Mexico, by Francisco “Pancho” Morales.
Another explanation, however, is that the Margarita is merely a popular American drink, the Daisy, remade with tequila instead of brandy, which became popular during Prohibition as people drifted over the border for alcohol.
No matter which story you choose to believe, one thing is for sure, Margarita is one of the most popular cocktails around the world.