If you meant "kahna", it's likely a misspelling of the word "khana", which means "meal" in Hindi. Alternatively, if you meant "kahan", it translates to "where" in Urdu. Either way, assuming these options, the correct suggestions for the misspelling "kahna" would be "khana" or "kahan".