1. Kaylee (Firefly)
2. Geordi (ST:TNG) - not my type, but I've definitely heard women say appreciative things about LeVar Burton in that role.
(1) the rules of the game exclude doctors (e.g. Bruce Banner) and straight-up scientists (e.g Jon Osterman/Dr Manhattan from Watchmen).
Help me, oh geeks of my acquaintance. What am I forgetting?
ETA: I think we might include Bruce Wayne/Batman, at least in some incarnations, and MacGuyver. ETA 2: I think Dan Dreiberg from Watchmen also qualifies.