What is the meaning of Fearnaught?

A fearless person.

A stout woolen cloth of great thickness; dreadnought

A warm garment, especially one made of this cloth.

Source: wiktionary.org