Разница между словами «смелый» и «отважный» заключается в оттенках значения. 1
Смелый может иметь несколько значений: 3
Отважный означает не просто смелый, но полный отваги (бесстрашия). 1 У слова есть дополнительный оттенок «удалой, рисковый». 1 Например, отважный воин, спортсмен. 1
Также есть разница в стилистической окраске: слово «смелый» нейтральное, общеупотребительное, подходит для любого случая, а «отважный» более книжное, употребляется в торжественных случаях. 1