Which is correct: "home in" or "hone in"?

I've heard people say "Home in on something", but I've also heard others say "Hone in on something". Which is the correct expression, and what is the etymology of these?