Can I install Android on my HTC Touch HD?
Yes, this is possible with a custom build of the Android operating system, available from the XDA Developers Forum.

The latest version available as of January 2011 is Android 2.2 and there are download, installation, and troubleshooting instructions in this XDA Developers forum post.