Inventing Names From Scratch