Ivory Coast's President Laurent Gbagbo on Thursday appointed rebel leader Guillaume Soro as prime minister, a presidential spokesman said.