Question: why gohan is half gotra?
Answer: This half Gotra donates to the illegitimate offsprings. Some other sources believed because King Agrasena had performed only 17 and a half Yajnas. Therefore gods blessed him with 17 and a half Gotra.