In my school, none of our team cares whether people call us geeks or nerds, or those robotics kids. We have pride in our team and that's all that matters. When someone gives me a hard time, I just break out the fact that my team is the only one that has gone to the National Finals, won a Regional Competition, placed 3rd in another, and will secure me a place in a good college, as well as a good job later in life. Then I ask them what football or hockey is going to do for them. o.O
As for recruiting more people, ask to get your meeting times posted on the announcements, or talk to your friends about it. The easiest way to recruit people is by telling them what you do, how fun it is, and about all the cool people they can meet (like me

).
[Edit]
And who says being called a geek is a bad thing?
[/Edit]