History
According to the American Heritage Dictionary, miniature golf is a novelty version of golf played with a putter and golf ball on a miniature course and featuring obstacles such as alleys, bridges, and tunnels.

Garnet Carter was the first person to patent a game of miniature golf which he called "Tom Thumb Golf" in 1927. However, there were a few earlier unpatented versions of miniature golf type games. For example, in 1916, James Barber of Pinehurst, North Carolina had a miniature golf course on his estate called the Thistle Du. There were also patented processes that related to the game.

Garnet Carter built his miniature golf course on Lookout Mountain in Tennessee to draw traffic to the hotel he owned. His wife, Frieda Carter did most of the designing of the course's obstacles which had a fairyland theme.
Since then, people developed this game to a higher level by designing the mini hole or course much better, more interesting in order to attract the golf lovers.