Шваль означает плохого, неинтересного человека, ничтожных людей или плохую вещь, товар, услугу.
Есть теория, что слово "шваль" произошло от французского "cheval" - лошадь, типо когда французы в 1812 приходили к крестьянам и требовали коней, они орали "шеваль, шеваль!", ну а наши думали, что они ругаются.