Linux has many parts you have to be specific about your area of interest, I have jotted down few common terms -
Bootloader - GRUB (Primarily) , Lilo,Loadin
Ram Disk - INITRD, systemd, UPStart
Kernel - Linux Kernel
Display Server - Xorg/X-Server (Mainly used) , Wayland
Display Manager (Log in Screen in layman language) - Depends on the Desktop Environment you use, Ubuntu uses LIghtDm, Gnome has GDM, KDE has KDM and so on.
Desktop Environment - Gnome, KDE , XFCE
Desktop Shells - Plasma (KDE), Gnome-shell (from 3.0), Unity
Windows Manger - Kwin, Metacity, Compiz, Fluxbox
Windows Decoration - Emerald, DE decorating components managed by WM
Sound Server - ALSA, OSS, Pulse
Input Management - Managed by the X , a module / interface called DRI
Driver Management - MESA, Xorg, and other proprietary drivers.
Package Manager - Debian, RPM, Entropy, URPMI, yum, pacman
Wrapper for GUI Management - Ubuntu Software Center (Ubuntu), RpmDrake (DMV), YAST (Suse), PackageKit (Fedora , Kubuntu)
Each branch has diverse assortment of tools and utilities and are further divided in many sections.
What else ?