‘entering/inside mountain’
The name may be connected to the name for Horseshoe Park, over which Deer Mtn looms. That area is known as cíítoowúú' meaning 'inside (a lodge)'