Chrissy Teigen is desperate to tell people the gender of her unborn baby but husband John Legend has asked her not to.