How to have multiple names in Apple Mail? In Mail.app I can send e-mails on behalf of different mail addresses.
It looks like this:


I've achieved this by inputting multiple e-mail addresses separated by a comma in the Email Address field of the Account information in the Preferences.

I can also select a full name in the mail preferences:


However, any name I input there is the same for all three reply-from e-mail addresses.

How can I set a name for each reply-from e-mail address?
In ~/Library/Mail/V2/MailData/Accounts.plist : 


In Root > MailAccounts > Item # where # is the account to which you want to link the new aliases.
Create a new Array called EmailAliases
In this Array add a dictionary call Item # for each name you want 
In each dictionary you created add 2 string fields : name and alias. 
In name you put the name and in aliases you put the mail address. 
Restart Mail.app
Enjoy.



Here is a preview of this in the Xcode plist editor.