Where does “お久しぶりです” come from?

お久しぶりです (Japanese) comes from Japanese 久しい — long, a long time since.

お久しぶりです (Japanese): long time no see; it's been a while

Definitions

  1. long time no see; it's been a while

Ancestry of “お久しぶりです”, step by step

お久しぶりです traces back through two separate lines of ancestry.

via Japanese 久しい

StepLanguageWordMeaning
1Japanese久しいlong, a long time since

via Japanese ぶり

StepLanguageWordMeaning
1Japaneseぶり
Every word from Japanese 久しい
お久しぶりです — Etymology, Origin & Word History | Etymology Explorer