Blender, Maya, 3ds Max, Modo, MotionBuilder, Cinema 4D, etc. The list is very long.
If you have access to Maya, Unreal has a plugin for it
If you are completely new to all of this and want a free option then I would recommend Blender.
There is also Mixamo if you have budget and not much desire to do it on your own.
https://www.mixamo.com/