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.
[1]