look up any word, like smh:
 
1.
A naphead is often someone who likes to create and modify computer software or computer hardware, including computer programming, administration, and security-related items.
"Naphead just hacked you"
by Ryan Naphead March 18, 2007