Possibly: From Taif (city in Saudi Arabia), or possibly derived from Arabic roots meaning ‘wanderer’ or ‘one who circumambulates’

1 Post