Nell'amore romantico, per anima gemella si intende una persona con la quale si ha un'affinità spirituale e sentimentale, talmente profonda da poter essere interpretata come segno del destino.
Nel linguaggio comune, lo stesso concetto viene comunemente espresso facendo riferimento alla metafora della "mezza mela", per cui le due anime gemelle sono complementari come le due parti ottenute tagliando di netto una mela a metà.
Il concetto di "anima gemella" è in genere associato all'implicazione che esista un solo partner amoroso predestinato per ciascuna persona, e quindi è affine e correlato a quello di vero amore.