In the first 20 years, it went like this:
What that meant was displacement of each cylinder in CC. So a 250 was in reality a 3 liter engine. Then they had MM, TR, GTO tacked on after the number. The names and numbers didn't even appear on the cars. It's just what people called them.
Then in the 70's things got weird. a 512BB is a five liter flat 12.
A 512 TR is a 512BB hit repeatedly with an Ugly Stick.
A 308 is a 3 liter V8. A 288? 2.8 liter turbo v8. (they got that motor from Lancia when Lancia pulled out of F1)
F40? THeir 40th anniversary car, with the 288 engine, F50? That'd be thier 50th anniversary car, V12. Enzo? It was the F60. La Ferrari? That's the 70th anniversary car.
Now? Who knows! F12 means what? Front twelve? A 458 means what? Does FF start for Fast as Fuck? (it's a 4 wheel drive shooting brake).
Those Italians, no consistency! ;o)
Which one would I pick? 365 GTB/4. Daytonna with four cams. Or an F12, it's spiritual successor.