The name “Johnny Crapaud” was used by English sailors during the Napoleonic wars to designate a Frenchman. The ancient Flemings used to call the French “Crapaud Franchos,” in allusion to the toads borne originally in the arms of France.
(Source: Brewer's Dictionary of Phrase and Fable, 1898)