Hyponatremia can result from a variety of factors, including excessive water intake, certain medications, heart failure, liver disease, and conditions like SIADH (Syndrome of Inappropriate Antidiuretic Hormone Secretion). It can also occur postoperatively or in patients with severe burns.