Yes.
You need to know HTML to be a web designer. HTML is easy though... it's not even technically a "language." It's more a way of organizing and displaying content.
A complete web site application contains several parts.
Parts handled by a Web Designer:
- Raster Graphics (JPG, GIF, alpha-PNG from Photoshop)
- The actual webpage (HTML code)
- Page content layout (CSS code)
- Client-side Interactivity/asynchronous content (JavaScript code)
Parts Handled by others such as Web Developer/DBA:
- Server-side dynamic creation of content (PHP, ASP, Perl, JSP, etc. programming)
- A Database to hold content (Flat text files, MySQL, MS SQL Server, Oracle, etc.)
- Embedded multimedia (Flash, other Audio/Video content)
To Design website you will need to be able to make graphics, Photoshop being the industry standard. You will also need to create pages using HTML, CSS, and Javascript. You can use a program such as Dreamweaver to make coding easier and more visual, but you will need to understand what's going on.
Learning HTML, CSS, and Javascript is actually easy. This website is a very popular resource at all levels (I still refer to it):
http://www.w3schools.com/
Web Design is an art. To be a good Designer you will need to have a very strong visual sense of what will look good and how things should be organized, but you will also need the technical skills to make the visual idea actually happen in a web browser.