هناك أسباب متنوعة وكثيرة لحدوث غباش العيون، منها:
1- جفاف العين.
2- أسباب متعلقة بالعمر، يحدث الغباش للأعمار الصغيرة بسبب حدوث مشاكل في العين: كالضعف في الإبصار، سواءاً كان قصراً في النظر أو انحراف انكساري في العين. أما الأهم وهي الأعمار المتقدمة يكون بسبب وجود الماء الأبيض في العين أو ما يسمى بساد العين وهو وجود عتامة على عدسة العين.
3- وجود مشاكل في عصب العين نفسه، مثل: الماء الأسود أو ما يسمى بزرق العين.
4- حدوث مضاعفات لمرضى السكري في شبكة العين، نتيجة لحدوث مشاكل في شبكية العين نفسها والتي تسمى اعتلال شبكية العين للسكري.