Yes, you can ask your friend to do so.
Here is what you need to do:
Click on Deposit on the Account page and have your friend on standby
Enter the amount you want to deposit
Choose 'NGN Mobile Bank Transfer'
Give your friend the newly generated account details on the payment webpage to make the transfer quickly for the exact amount stated on the webpage (if the amount is rounded up, the payment may fail)
Once the transfer is made, click the 'I have made this bank transfer' button on the payment webpage
You will get a receipt via email within some minutes from Flutterwave
Alternatively, you can share your static account number with them.
Here's how to find this:
Click on the Account Page
Click on Direct Wallet top-up
Please note that you can only withdraw to bank accounts in your own name.