Is Levy a Jewish name?

Yes. It means "joining" and the people with this name were originally Levites.