Kahn is a surname of German origin. Kahn means "small boat", in German. It is also a Germanized form of the Jewish surname Cohen, another variant of which is Cahn.