In Spanje, Italië, sommige Arabische landen en ons land wordt het gewenste voedsel tijdens de zwangerschap als oorzaak van moedervlek aangegeven. Er wordt bijvoorbeeld gezegd dat als een zwangere vrouw aardbeien wil maar ze niet kan eten, haar baby een aardbeivormige vlek op haar lichaam krijgt.
Volgens deskundigen is de exacte oorzaak van de moedervlek niet bekend. De meeste moedervlekken op het lichaam van pasgeborenen worden veroorzaakt door bloedvaten. Moedervlekken, die te zien zijn in paarse, rode of roze kleuren als gevolg van abnormale bloedvaten onder de huid, kunnen soms bruin zijn. Bruine moedervlekken verschijnen wanneer gekleurde cellen samenkomen.