David is a crossword puzzle answer that we have spotted 5 times. Hebrew king Goliath's slayer Patron saint of Wales The killer of Goliath Welsh saint (French painter)