Obviously you didn't register my answer, lol:She is not even really QE 2. She is the first royal of the UK to be called Elizabeth.
The numbering of British rulers follows up the English list of monarchs. This is logical, because England is the largest and strongest part of Britain. That is why Queen Elizabeth is the second of that name.