Auto generating boot entries

I had almost 50-60 boot entries (unable to add screenshots) which was auto generated, so I removed those. But still these came up again. How do I fix it?

BootCurrent: 0012
Timeout: 1 seconds
BootOrder: 0000,000F,0010,0011,0012,0001,0002
Boot0000* Windows
Boot0001* CD/DVD Drive
Boot0002* Hard Drive
Boot000F* UEFI: WDC WD10EZEX-75WN4A0, Partition 6
Boot0010* Windows Boot Manager
Boot0011* UEFI: WDC WD10EZEX-75WN4A0, Partition 6
Boot0012* UEFI OS

Now I’m having like this. Does CD drive and Hard drive entries has anything to do? I don’t know why I’m having these two. I want to have Windows leveled as “Windows” on 0000 and Manjaro leveled as “Manjaro” on 0001. I don’t want any other entries, if CD and Hard Drive entries doesn’t have anything to do. Else these 4 entries. How to I fix and setup these things?

man efibootmgr
pamac build efibootmgr-gui-git


see option efibootmgr -o ( order for boot ) and
option efibootmgr -b < hhhh > -B ( hhhh is in hexa for suppression )