The exact cause of hemangiomas is not well understood, but they are thought to result from a combination of genetic and environmental factors. Researchers are still studying the underlying mechanisms that lead to the formation of these blood vessel tumors.