You can remember the meaning of 男朋友 with this easy mnemonic:
Is that just your male (男) friend (朋), or a boyfriend? You have so many friends (友), I can't tell anymore.
Using mnemonics to remember the meaning of Chinese characters like can have an enormous impact on how long to learn Mandarin it takes.