No. You could say L'uomo fa pranzo.
So would "L'uomo ha pranza" be acceptable?
Why the man has dinner was accepted but the man has lunch not accepted !