"Флаги" - это общепринятый термин. "Передать флаг", "установить этот флаг" и т.д.
"Флаг" используется для этих целей уже несколько десятилетий и просто отлично подходит. Мой старый C64 уже имел флаг нуля, флаг переноса и т.д. Дополнительную информацию можно найти здесь:
http://en.wikipedia.org/wiki/Flag_(computing%29
http://en.wikipedia.org/wiki/Status_register
Я не знаю точно, когда и кем был придуман этот термин.
В .NET framework есть атрибут Flags
который используется для указания именно того поведения, которое вы описываете.
Они не совсем просто придумывают названия для всего, что им хочется, поэтому флаг, вероятно, является наиболее приемлемым термином.
В математике одноэлементный набор - это набор с ровно одним элементом, поэтому вы могли бы предположительно назвать их одноэлементным битовым набором или одноэлементной битовой маской, но я не видел этого на практике.