The ticket has to be in her name and then the designated companion is added on to that.
If you're looking to surprise her maybe you could leave her RR# off of the ticket until you let her know what you have planned so that she won't see it in her account? Could be a little risky though if you wait too long and the flight sells out before you add on the companion ticket.