รุ้งกินน้ำ เป็นการกระจายของแสง เกิดจากแสงขาวหักเหผ่านผิวของละอองน้ำ ทำให้แสงสีต่างๆกระจายออกจากกันแล้วเกิดการสะท้อนกลับหมดที่ผิวด้านหลังของละอองน้ำแล้วหักเหออกสู่อากาศ ทำให้แสงขาวกระจายออกเป็นแสงสีต่าง ๆ กัน
รุ้งกินน้ำจะมี อยู่ 2 ชนิด คือ
1. รุ้งปฐมภูมิ เกิดจากแสงตกกระทบหยดน้ำทางขอบบน เกิดการหักเห 2 ครั้ง สะท้อนกลับหมด 1 ครั้ง โดยจะเห็นเป็นสีต่าง ๆ กันมีสีแดงอยู่บนและมีสีม่วงอยู่ล่างสุด จะเกิดเป็นรุ้งตัวล่าง (มีสีเข้มกว่าตัวล่าง
2. รุ้งทุติยภูมิ เกิดจากแสงตกกระทบหยดน้ำทางขอบล่าง เกิดการหักเห 2 ครั้ง สะท้อนกลับหมด 2 ครั้ง โดยจะเห็นเป็นสีต่าง ๆ กันมีสีม่วงอยู่บนและมีสีแดงอยู่ล่างสุด จะเกิดเป็นรุ้งตัวบน
ที่มา : http://www.fkk.ac.th/library/webe-library/…/PowerPoint/roungkinnham.ppt