These are nothing but names that you and your forefathers have invented , for which Allah has sent down no authority . They are merely following their conjectures and their carnal desires although guidance has come to them from their Lord .