This is the long-time standard in Sweden as far as I know. Ground floor = första våningen, or bottenvåningen. First floor = andra våningen (even if you said "bottenvåningen" in the first place). Second floor = tredje våningen, and so on. However, in recent years, we tend to shift towards the same system as is used in English, perhaps under international influence.
I think it's the other way around (that 0, 1, 2 was the old system whereas 1, 2, 3 is the newer one). I haven't been able to find out for sure, but for instance Strindberg writes things like "… hördes uppifrån fönstret i första våningen…" which suggests that "första våningen" was not the same as "bottenvåningen" in his days.
Anyway it isn't even the same in British vs American English, so this is one chaotic word: https://en.wikipedia.org/wiki/Storey