Do Cisco switches' naming conventions reflect capabilities? For example, can we surmise that a 2960 is best suited as a layer 2 switch and a 3750 as a layer 3 switch?
Cisco Model Numbers
In this specific case, probably yes. But I'm not definite across all switches....for example they have 45xx, 65xx, all those can do both as well..though they may not necessarily do so.
I'm pretty sure that isn't the case for their current switches. Their current enterprise switching line is the Catalyst 9000 series. They all have model numbers in the 9XXX format. They are nice switches though. We just installed all Catalyst 9k series switches and wireless are our primary location. They are a mix of Cat 9300, Cat 9400 and Cat 9500 series switches with Cat 9800 WLC and Cat 9100 APs.
At least for their current generation Catalyst lines, everything seems to be numbered in the 9000 range.
Random Unrelated Side Note: I'm in the process of getting Cat 9000 series switches for our other location because they have performed so well on our primary. Our second location is currently on Aruba Switches (Formally HP ProCurve) with Cisco Routers at the L3. It's kind of funny because we bought those right around the HP/Aruba acquisition so the switches still physically have HP branding on them but the updated firmware is Aruba branded.