I like this a lotCool idea!
There is already a "signature" at the bottom of the crated item, "created by ....... ". While this isn't the same as you mentioned you can still see who the crafter is.
Maybe signatures (like you implied) could be similar to the title system. It would be earned through certain achievements, while limiting the uniqueness I think it's a cool way to put acheiment hunting into the crafting system. This would also eliminate the need for zos to filter names.
I agree with you, but can you imagine some of the names these weapons would have? ZOS would have a full time job trying to audit all this gear for offensive and dirty names.

Band Camp statements: To state "But this one time I saw X doing X... so that justifies X" Refers to the Band camp statement.
Coined by Maxwell
MaxwellCrystal wrote: »@Alucardo
I doubt it you could enter in code true/false values for names that you want for example if false being the action that applied a block name usage it'll have something like "***"=False compared to something like Demi-Black=True.
They would simply have to put in values for offensive names extending to different languages which requires a simple google.com look and that's all done. It would be difficult if they have to patch in new words for l33t spelling (that's if they allowed numbers in the naming which if they say nope then that'll solve a huge chunk of work.)
If we get a lot of support for it I'm sure ZoS would definitely take a look at it.