隐宫,是秦朝专门收容刑满释放的罪犯的场所,并不是处以宫刑的地方。赵高之所以在隐宫出生,是因为其母亲触犯过刑法,身体部位有所缺失,后刑满后被收容在此。至于宦官的宦,其实并不是男子被处以宫刑之后的称呼,而是对在宫内任职,皇帝的亲卫一类的称呼。而宦籍是指登基来往宫中人员的册子罢了,所以在秦朝,宦官、宦籍、宦人都没有太监的意思。至于当时的太监,是被称为宦阉。所以,从这一方面来说,赵高并不是太监,只是皇帝的近侍而已。
但是,另一种说法是,赵高出生卑贱,受人欺凌,而他的身份使得他不能入朝为官,但是赵高想要报仇,所以宁愿被除以宫刑入宫为太监。当然这一说法也没有被证实。