From Latin generōsus.
genereux m (feminine singular genereuse, masculine plural genereux, feminine plural genereuses)