Yes, what kork basically said.
I just want to add that banks themselves can also decide on their own interest rates. Some banks, for various reasons, need to grow their deposit base more than other banks, and to entice new money, they will offer a higher interest rate than others.
That's basically why most banks have different interest rates.