They are called fascinators.
http://www.engagingeventsbyali.com/assets/Kate Middleton Fascinator.jpg
I have one that I wore to my uncle's wedding after seeing them at the royal wedding. I wish I had more of them and more places to wear them!
ETA: Well I'm not all that fond of the one Kate's wearing in that picture.. but you get what I mean.