TMZ.com reports that Khloe Kardashian and Mario Lopez have been named hosts of Fox' "The X Factor".

Kardashian has been rumoured to be in the running as a co-host for some time, and Lopez's camp has yet to confirm the announcement, but sources say he's as good as hired.

The duo are scheduled to take over hosting duties in November.