From miniwear, this is an infant St. Patrick's Day/Leprechaun hat.
Size 12-24 months, well made top hat style.
Good condition.