Ruddy implies either red hair or a reddish complexion (from being outside, keeping the sheep, perhaps?) But blond? I don't think so.
The Philistines were apparently northern invaders from what is now the vicinity of Greece, perhaps Mycenean refugees. Goliath was a lot more likely to have been blond than David was.