I read that when it comes to AMD Radeon cards is as follows:
"First Number: Generation of the GPU
Second Number: Performance class of the GPU
Third Number: Sub class of the GPU or Inner class performance
Forth Number: Used to inflate the 'awesomeness' of the product with the masses. In example, HD 6950 is larger than GTX 580 and therfore must be more awesome right"