Barbaiana è la frazione principale del comune di Lainate, in provincia di Milano, nella regione Lombardia.
Sulle origini del nome sono state effettuate diverse ipotesi, la più accredittata è che derivi dal latino "Barbarorum Janua" ovvero "Porta dei Barbari". Barbaiana all'inizio del 1900 era un piccolo paese con poche centinaia di abitanti. Lo sviluppo demografico del paese è avvenuto negli anni '60 grazie alla costruzione di due nuovi villaggi costituiti essenzialmente da villette a schiera.