If today is Monday, and I say we will meet for dinner next Friday, I mean four days from today.
So why are there so many dummies in the English-speaking world who take “next” to mean “next week” or “two from now”?
Next means next, not two from now.
When I say “next month”, I don’t mean two months from now. When I say “next year”, I don’t mean two years from now. And when I say “next Friday”, I don’t mean two Fridays from now.
Even though they can often be used in similar structures, there’s a difference between words like “month”, “day” and “year”; and words like “October” and “Friday”. So drawing an analogy between one set and the other set doesn’t always work. For instance, if something happens every month, it happens 12 times a year; if something happens every October, it happens once a year, even though October is a month.
I agree with Walloon that the way it is commonly used isn’t very logical.
Unforunately, logic and tradition have little to do with each other. I just accept it and always clarify. (But you’ll never hear me say “next Friday!”)
The only time I clarify and say ‘next’ would be the day before (i.e. Thursday, in this example), the day of (Friday) and possibly the day after(Saturday) to avoid confusion. Otherwise I would say Friday, meaning the first Friday coming up.
I have to agree with cazzle, as well. That’s why I always told my students to say either ‘this coming Friday’ or ‘Friday of next week’ to avoid confusion.