નિષ્ણાતોના જણાવ્યા મુજબ શિલો નોવુલ્લા નામનો અર્થ "ધ ન્યૂ મસીહ" થાય છે.