@futurebird My classes are generally in the 15-30 student range, and I usually know all names within 4 meetings.
I have colleagues who just never learn students' names. They go all semester relying on just calling out names from the roll. Different brains work differently and different people have different priorities, I guess.