Renameable Heads its a datapack that allows you to get custom heads on survival by renaming other skulls. This datapack was made for minecraft 1.16+.
You can easily find custom heads from this website.
How to use:
Drop any player head or skull and a written book with the title of the desired head. After that, all dropped items will be cleared and you will obtain the head.
Renaming a head using a player nick:
Renaming a head using URL:
Copying head name/texture (data) to a new book:
Erasing a book already titled or written:
How to install:
1. After downloading the .Zip file, open it.
2. Press Win+R and type "%appdata%".
3. Go to ".minecraft/saves/" and open your world's folder.
4. Extract all .Zip file's contents to your "datapacks" folder.
5. Do "/reload" or re-enter the modified world.
Done!