Kim Kardashian has revealed she wanted to name her baby daughter Jo in tribute to her beloved grandmother, Mary-Jo Shannon. The Keeping Up With The Kardashians star, 37, explained she wanted Chicago's name to be one syllable like daughter North, four, and son Saint, two, and so the moniker 'kind of messes' with her.