Im not sure here but i think blizzard fixed it so you can't change the name in links except for other game locals e.g the german name of the quest or skill.
You can get a link for yourself with this macro:
(change n to your name and p to your profession)
Code:
/run n="Psychrows Family Jewels";p="Jewelcrafting"
/run _,l=GetSpellLink(p);link=string.sub(l,1,string.find(l,p)-1)..n.."]\124h\124r";DEFAULT_CHAT_FRAME:AddMessage(link);
But if i try to paste it into chat it only apears as text with no link.