Yes, two very different things. And it's difficult to be really good at both!
Web development is the "back end", meaning the interface with a database or file system, the processing of forms, and in general the process of making a website actually work. You can even fold web design into web development and not be wrong.
The really talented web designers out there usually don't do much programming, if any.