Bob Marley has been rumored to have as many as 32 children but only 13 have been officially confirmed. three with his wife Rita, two adopted from Rita's previous relationships, and the remaining eight with separate women.
His children are, in order of birth:
Sharon, born November 23, 1964 to Rita in a separate marriage;
Imani Carole, born May 22, 1963 to Cheryl Murray
Cedella, born August 23, 1967 to Rita;
David "Ziggy", born October 17, 1968 to Rita;
Stephen, born April 20, 1972 to Rita;
Robert "Robbie", born May 16, 1972 to Pat Williams;
Rohan, born May 19, 1972 to Janet Hunt;
Karen, born 1973 to Janet Bowen;
Stephanie, born 1974  to Rita in a separate marriage;
Julian, born June 4, 1975 to Lucy Pounder;
Ky-Mani, born February 26, 1976 to Anita Belnavis;
Damian, born July 21, 1978 to Cindy Breakspeare;
Makeda, born May 30, 1981 to Yvette Crichton.