Can you provide an indication of your budget and the type of photography you would like to do?
Note that this is a Canon forum, so no other brand is likely to be recommended.
There is huge variety in lens quality and function, not just between manufacturers, nor even within the range offered by one, but also there is variation in quality among instances of the same lens, and there is even variation in the variation seen in different lenses, so what you ask, while eminently reasonable, is more likely to open a debate than give you helpful information immediately.
To simplify things a little, all Canon EOS cameras accept lenses with EF mounts (or their equivalent from 3rd party manufacturers: Sigma, Tamron, Tokina, etc.) Some EOS bodies also accept EF-S lenses (or their equivalent). Any other type of lens mount will require an adaptor, and some cannot be adapted at all, some are very difficult to adapt and lose significant function, and some are relatively trivial to adapt.