Flem is a name of Dutch origin, derived from the Middle Dutch 'Vlammekijn', which means 'little flame'. It is often given to boys, although it can also be used as a girl's name in some cultures.
"Flem is quite uncommon as a baby name, with just 8 births recorded in the year 1880 and no more than 16 births in any other given year between 1880 and 1957."