When Linux boots up, it needs a disk to store files (such as kernel modules) in order to mount the real/physical disk. This disk that is needed during the boot process is called initial ram disk and is stored entirly in memory.
At times, the initial ram disk is abbreviated with initrd.