
Asteroid 4312, Knacke, was discovered on November 29, 1978 by S. J. "Buddy" Bus and Charles T. Kowal at Palomar Mountain Observatory near Pauma Valley, California. It has a period of 3 years, 250 days and is about 7.7 miles in diameter.
It was named for astronomer Roger F. Knacke (born 1941), a specialist in the study of comets and space ice and dust. He is noted for being the first to observe water in a comet (comets are likely the source of water ice deposits found on the Moon).

Roger Knacke
'The meaning of asteroid Knacke seems to be what its name suggests, though: knacks, having a knack for something, or knackers (people who remove and dispose of horse carcasses); as well as (yes), having to do with space ice or dust.