What is the smallest bone in the human head?

The stape is the smallest bone in the human head. It is also the smallest bone in the human body.