Irchester, on the other hand, has the "h" which guarantees a full pronunciation of the last two syllables regardless of what precedes it.
Don't you mean irregardless, re: Irchester?

Does -cester mean anything in particular? That is, in the same way that -ton so often signifies Something-Town?