I have always believed that you can create as many users as you like. I have been creating a user per app with limited database/table access for only what that app requires.
Recently I was told there is a limit. While I have never heard of one, or reached one, I still wanted to ask the community.
Note: I am not referring to max connections, but the number of users.