Sinkholes can be caused by various factors, such as the dissolution of limestone, the collapse of underground caves, or the erosion of underground layers by water.