"madrassa" is simply arabic for "school"; i really like the name because for me the word brings the ancient arab scholarly traditions to mind. also it is a nicely inclusive touch to use the word despite the somewhat unfortunate connotations it has taken on in the west.