Bah, there's too many. :p
Wizpig was epic. So was Ganon in OoT. Loved the Nightmare in Link's Awakening too. Well basically the Zelda series has tons of truly memorable boss fights, too many to name.
And Gruntilda in the original Banjo-Kazooie, and that Alien from Conker's. Twinrova was sweet, yes. And who can forget Bowser in SM64. :) Ummm, Metroid Prime! And Henry from NMH was awesome! Actually, pretty much all bosses from NMH were awesome! Aaaaaaand... Barbaros from Z&W. Okami had some great boss fights as well, though having to beat Orochi 19 times got pretty old. Oh, oh oh, and... ANDROSS!! Hell yeah! From Starfox 64, of course, the others were sucky. :p