Brewer's: Fight Shy
(To). To avoid. A shy person is unwilling to come forward, and to fight is to resist, to struggle in a contest. To ?fight shy,? therefore, is to resist being brought into contest or conflict.
Source: Dictionary of Phrase and Fable, E. Cobham Brewer, 1894