Teeth stains also known as teeth discolouration happen when certain substances or chemicals stick or enter the teeth enamel. Yellow discolouration of the teeth is quite common however teeth stains can cause brown green grey and even white patches on the teeth. The colour of the stains formed on teeth mainly depends on the causes of the stains. Dr Neeraj Verma Senior Consultant Dental Surgery Apollo Hospitals Delhi explains the common causes of teeth stains. #1. Foods and beverages The most common cause of tooth discolouration is eating foods that stick to the tooth surface leading to stains. These include