This class attempts to guess the gender of Arabic names. In Arabic, feminine names are formed by adding certain characters sequences at the end of the masculine names. This class analyses a names to see if it contains characters patterns at the end of the