Where does “karibuni tena” come from?

karibuni tena (Swahili) comes from Swahili karibu, from Arabic قَرِيب — near, close; nearby; relative, relation.

Ancestry of “karibuni tena”, step by step

StepLanguageWordMeaning
1Swahilikaribuwelcome!; come in!; you're welcome!
2Arabicقَرِيبnear, close; nearby; relative, relation
Every word from Arabic قَرِيبEvery word from Swahili karibu