There have been six queens of England/the UK and something like 56 kings (not counting any of the disputed ones) if you begin with Alfred the Great. And going by the order of succession, it may be a long time before there is another queen. Perhaps little George’s first child will be a girl though.