Flat-cap

Webster's Dictionary of the English Language

·noun A kind of low-crowned cap formerly worn by all classes in England, and continued in London after disuse elsewhere;

— hence, a citizen of London.