As nouns the difference between bravery and selflessness
is that bravery is being brave, courageousness while selflessness is the quality or state of being selfless.
bravery
English
Noun
(en-noun)
(usually, uncountable) Being brave, courageousness.
(countable) A brave act.
Synonyms
* (being brave) bravehood, braveness, courageousness, fearlessness; courage, pluck, valor; see also
selflessness
English
Noun
(selflessnesses)
the quality or state of being selfless
Antonyms
* selfishness