needle nose ned Share definition Flag Annoying person who you forget from the past but remebers you. Needle nose Ned. Ned the head. Come on, we went to high school together. needle nose ned by Eric Dolton September 7, 2003 0 0 Get merch Get the needle nose ned mug. Buy Now — $32.95 See more merch