I'm on the Derridevils this year. Here is an unapproved logo I whipped up:
Were I around when the team was named, I probably would've forwarded this suggestion:
I'm sure somewhere there's a compilation of the best departmental softball team names, but alas, I can't find it. Further suggestions for names and/or logos are welcome.