If you are talking about 2D animations, then there is some on the list.
After effect, syngfig, moho, toon boom, and many more.
But after effect is the best one there is a verity and options. You just have to run your mind and you can do it.
If you are talking about 3D then there is Autodesk Maya, Cinema 4D, Autodesk Max, Blender.
Blender is a free 3D software and it's really nice.