I don't think the OP is asking for us to use first names specifically, but rather allow us to assign shorthand for friends that the game would recognize. It could be their first name, but doesn't have to be and if it was it wouldn't matter how many others have that name because the shorthand would only match the player we'd "program" it for.
This is a neat idea. I would certainly put it to use if it were implemented.