Can an NRI apply for Aadhaar?

YES. An NRI (whether minor or adult) with a valid Indian Passport can apply for Aadhaar from any Aadhaar Kendra.