The normal distribution is maximally uncertain on the real line. Precisely, this means that the normal distribution has the highest entropy of all distributions on the real line. In this way, if your distribution has a mean and standard deviation, and support equal to the real line, and you know nothing more, then from an entropy point of view, the best guess for the distribution is a normal distribution. This in no way justifies that the distribution should be normal, it just offers a basis for a guess. In physics, systems tend to gravitate toward such maximal entropy configurations, which is a heuristic way of implying that the normal distribution comes up a lot in unbounded systems.
Here is a very, very dumbed down explanation of the last paragraph. Imagine for a moment that someone suddenly took your keys and hid them somewhere in the universe, disregarding the direction they ran. Without any other information, your best guess for the distribution of the distance to your keys is normal, centered on you. On the other hand, if you know your keys are on Earth, this will imply your keys are in some finite interval. In this situation, the uniform distribution is entropy maximizing.
A number of answers mention the CLT but, this is only applicable to averages of random systems. For example, while the height of people is bell shaped, it is categorically not normal for many obvious reasons. As well, there are plenty of situations, particularly "fat-tail" distributions which violate the CLT, which come up in finance. Specifically, fat tail distributions have either infinite mean, infinite standard deviation, or both. Unfortunately, any collection of data points will, unless much more simulation is done, have a finite sample mean and standard deviation, which leads to abuse of the CLT and the normal distribution.