Yup -- rectangular prism is correct.
Also note that "pyramid" doesn't necessarily mean that all sides are triangles -- it can have any arbitrary polygon as a base, as long as the other sides are triangles. A 3-D shape where all sides are triangles is called a triangular pyramid, and if all sides are congruent equilateral triangles, a tetrahedron.