Babies do have kneecaps at birth, but they are made of cartilage rather than bone. This cartilage gradually ossifies (turns into bone) over the first 3-6 years of life. The kneecap structure exists and functions, but it's not visible on X-rays until it becomes bone, which is why this myth persists.