Rahula

Anak yang dilahirkan oleh Putri Yasodhara diberi nama Rahula oleh Pangeran Siddhartha. Rahula berarti "belenggu" atau "ikatan", sedangkan beberapa ahli mengatakan "rāhu" bukan berarti belenggu. Menurut sumber lain, yang ditemukan dalam Mūlasarvāstivāda vinaya, putranya dinamakan Rahula karena sesuai dengan gerhana bulan yang terjadi, yang dipercayai disebabkan oleh ular Rahu.