Flammarion is from Old French flameron 'flame, light, torch' and would have been the nickname of a torchbearer. It's mostly found in northeastern France as you can see at
http://www.geopatronyme.com/cgi-bin/carte/nomcarte.cgi?numero=0121186&periode=4