The secretive North Korean leader, Kim Jong Il, has named his youngest son as a successor, according to South Korean media reports.