You can give bitcoin as a gift to your friend, but I don't think that giving them a large amount of bitcoin will be a good idea
Maybe you can give them, but don't forget to teach them how to use bitcoin or how to spend the bitcoin to buy something in a local store or online store. But maybe you can give them the wallet too with some amount of satoshi inside the wallet with the other coins, so they know that in the cryptocurrency will not just bitcoin, but there is an altcoin too.