glibc is a core C runtime library. It provides things like printf(3) and fopen(3).
glib is an object-based event loop and utility library written in C.
gnulib is a library that provides an adapter from the POSIX API to the native API.
All three are used for completely different tasks.