Chivalrous describes someone who shows courtesy, honor, and courage, especially toward women. Gallant means brave, noble, and courteous in attention to women - they are synonyms. Craven means cowardly (opposite), while sneak and shirker suggest avoiding responsibility.