Do catfish fins regenerate?

yes. it may take some time, but usually they do depending on their injury.