

All the nouns in Spanish are either masculine or feminine. There is a simple rules will help you to differenciate a masculine noun from a femenine one.
GENDER
1. Most nouns ending in -o are masculine and most nouns ending in -a are femenine.
Eg.
Masculine: el mundo (world), el libro (book), el pelo (hair), el zapato (shoes) etc.
Femenine: la mesa(table), el clima (weather), la casa (house), etc
2. Noun referring to males will be masculine and those referring to females will be femenine.
When you refer to people , you normally change -o to -a add -a to final consonant.
Eg.
el profesor, la profesora (teacher)
el abuelo (grandfather), la abuela (grandmother)
el tio (uncle), la tia (auntie)
el primo (cousin), la prima
el doctor, la doctora
el arquitecto, la arquitecta
el abogado (lawyer), la abogada
3. Nouns masculine
The following clases are normarly masculine
Names of languages
Eg.
el espanol
el frances
el ingles
el italiano
el aleman
el britanico
el ruso
el chino
Names mountains, rivers, lakes, sea, oceans, and volcanoes
Eg.
los Andes, los Alpes, el monteblanco
el Sena, el Tamesis, el Titicaca, el Mediterraneo, el Pacifico, el Atlantico
el volcan nevado del ruiz, el galeras.
Colours
Eg.
el rojo (red), el blanco (white), el verde (green), el amarillo (yellow), el azul (blue), el naranja (orange)
Days of the week
Eg.
El lunes (monday), el martes (tuesday), el miercoles (wednesday), el jueves (thursday), el domingo (sunday)
Nound endings -or, -aje, -an
Eg.
el color (colour), el calor(warm), el amor (love)
el coraje (courage), el aterrizaje (landing)
el pan(bread), el plan(plan)
Nous of a person sex masculine despite of ending in -a
Eg. el cura(priest), el pirata, el poeta (poet)
4. Nouns femenine
The following clases are normally femenine
Nouns endings in -cion, -sion -ie, -iza, -dad, -tad, -tud, -umbre
Eg.
la expedicion (expedition), la decision (decision), la pasion (passion)
la serie (series), la hortaliza (vegetable), la edad(age), la humanidad(humanity)
la actitud(pose)
Nouns Islands
Eg. Las islas Margaritas, las islas Guadalupe, las islas Baleares
Nouns letter of the alphabet
Eg. la a, la b, la p.
NUMBER
Noun ending in a vowel normaly form the plural by adding -s
Eg.
el chico (child), los chicos
la calle (street), las calles
Noun ending in a consonant add -es
Eg.
el pais (country), los paises
el sector(area), los sectores
el profesional (professional), los profesionales
Nound ending en -z change to -c and add es
Eg.
El pez (fish), los peces
Noun carrying a written accent on the last syllable, lose this in the plural.
Eg.
la razón/ las razones
Nouns only used in the plural
Eg. los alrededores (outskirts), las vacaciones.