Kelowna in French Kelowna in French Kelowna proper noun A city in British Columbia, Canada, headquarters of the Regional District of Central Okanagan. Add to Flashcards