brainiac

noun
1
a very intelligent person
نابغه, تیزهوش, باهوش