Kirby O'Donnell is a fictional character created by Robert E. Howard. He is an American treasure hunter in early-twentieth century Afghanistan disguised as a Kurdish merchant, "Ali el Ghazi". Howard only wrote three stories about O'Donnell, one of which was not published within his lifetime.