A bu Cenan fyw wedi iddo genhedlu Mahalaleel ddeugain mlynedd ac wyth gan mlynedd, ac a genhedlodd feibion a merched.