I tend to use the term functional test in different ways than Ruby on Rails developers. I worry that because test definitions for things like functional tests, regression tests, mocks, stubs and doubles are a little subjective that it might be a good idea to have a Community wiki page with these definitions ... assuming that we all can agree on them ourselves.
I think Mezaros' glossary from XUnitPatterns is a good starting point.