Which banks offer a mortgage for home refinance?

There are a wide variety of banks which offer a home mortgage refinance. Some banks that offer refinancing of home mortgage loans include Bank of America, Sun Trust, and Wells Fargo.