刘禅,即蜀汉后主,根据历史记载,他一生共有至少七个儿子。这些儿子分别是:
1. 刘璿,刘禅的长子,十五岁被立为太子,蜀汉灭亡后,因钟会在成都作乱而被乱兵杀害。
2. 刘瑶,刘禅的二子,蜀汉灭亡后投降,后在永嘉之乱中被杀。
3. 刘琮,刘禅的三子,蜀汉灭亡后投降,后在永嘉之乱中被杀。
4. 刘瓒,刘禅的四子,蜀汉灭亡后投降,后在永嘉之乱中被杀。
5. 刘谌,刘禅的五子,北地王,在蜀汉亡国当日自杀。
6. 刘恂,刘禅的六子,蜀汉灭亡后投降,后在永嘉之乱中被杀。
7. 刘璩,刘禅的七子,蜀汉灭亡后投降,后在永嘉之乱中被杀。
以上信息根据《三国志》和其他史籍的记载整理而来。