A 'quick-pick' from Wikipedia:
Rahul, as of the earliest meanings found in the Upanishads, is "
conqueror of all miseries". Later, Lord Buddha uttered
Rahul when he first saw his son and gave a new meaning "
relationship" and "
bondage" to this name. Rahul means
Moon,
Able/efficient in Sanskrit and Pali.