Et barn er et ungt menneske, som endnu ikke er blevet voksen.
I Danmark og ifølge internationale love er man juridisk barn, indtil man fylder 18 år og bliver myndig. Dette medfører en særlig beskyttelse, f.eks. imod dødsstraf og militærtjeneste. Børnebegrebet svarer dog i andre sammenhænge ikke nødvendigvis til det juridiske. Termen barndom refererer f.eks. oftest til alderen 0-13 år.