The name Zahn is a boy's name of German origin meaning "tooth". Zahn and is often added to lists like Cool Baby Names That Start With Z and discussed in our forums with posts like "1 Syllable Love, Like, Lose Name Game".
From the experts:
Newswoman Paula brought the surname Zahn to the public eye. It makes a dramatic, unusual Zane alternative -- though you may not want to enlighten your child as to its prosaic meaning.