When a new node connects for the first time to the Bitcoin network, it first needs to determine what is in the ledger, and what is not. As far as I understood, it does so by connecting to the Bitcoin overlay network, downloading the blockchain and checking all the proofs of work. In case of multiple blockchains found, it just selects the longest and commits its transactions on top of that one.
Now, I wonder: does this process have a name? The process to start from scratch and determine what the state of the ledger is? I usually call it bootstrap but I am not sure whether or not it is the correct term to use.