This is one of the reply for thinking Giggs could have played for England. It was in BBC site.
Ryan Giggs is Welsh, he was born in Wales; his parents are Welsh; none of his grandparents were English - he was NEVER qualified to play for England, there was NEVER any question of him playing, or wanting to play for England.
I believe the confusion arose due to the fact that he played for England Schoolboys.
The reason for this was that the qualificication for that team was not one of national origin, but simply one of being in attendance at an English school, which Giggs was at that time.