Kiel is the capital of Schleswig-Holstein in N Germany, at the Baltic end of the Kiel Canal.
http://www.factmonster.com/ipd/A0505366.htmlThe
German name Kiehl may be a place name in origin: one who came from Kiel, an area of standing water, the name of several places in Germany.
http://www.roangelo.net/schlectweg/slehtweg.html
Keel is a bottom of a boat. Keel is from the middle english kele, from the word kiel which meant 'boat'.
http://www.internetnow.co.uk/dutchusa/nlusword.htm
Kael is a varient of the boys name Cael. Click on Cael link.
I am very sure it's really from Kiel, and is german. The name has something to do with boats and water.