Nope. 8 bit PIC part numbers were a mess even before the PIC16F1xxxx range was introduced.
Back in 2011, I posted a rough 'rule of thumb' guide to them over at Microchip's forum:
https://www.microchip.com/forums/FindPost/617290The 12 bit baseline core and the 12 bit
'enhanced' baseline core (+ interrupts) devices all have a part number with the second numeric part starting with '5'.
The 14 bit
'classic' midrange core has the second part starting with anything except '1' or '5'.
The 14 bit enhanced midrange core has the second part starting with '1'.
Note:
'italics' - unofficial name to describe a core variant.
PIC10 were 6 pin, PIC12 were 8 pin and PIC16 had 14 or more pins, until, as Northguy pointed out Microchip broke this numbering convention by creating some 8 pin parts with part numbers in the format PIC16F1xxxx.