heromachine.com
The Secret Origins of Names
Visit the post for more.