There isn't one perfect term for someone who is annoyingly smart, but here are some options depending on the specific type of annoyance:
1. Know-It-All: This is a classic term for someone who constantly shows off their knowledge, often interrupting or correcting others.
2. Smarty-Pants: This term is often used for someone who is smug and condescending, using their intelligence to put others down.
3. Brainiac: While generally a positive term, it can be used sarcastically to describe someone who is overly intellectual or detached from reality.
4. Show-Off: This term applies to someone who flaunts their intelligence in a way that seeks attention and admiration.
5. Overly Analytical: This describes someone who overthinks everything and can be overly critical or nitpicky.
6. Pedantic: This term refers to someone who focuses on minor details and technicalities, often in a boring or tedious way.
7. Pretentious: This describes someone who acts smarter than they are, often using big words or complicated concepts to impress others.
Ultimately, the best term depends on the specific context and the reason why someone's intelligence is perceived as annoying.