Boy name origins & meanings Slavic : Smart; spiritual Boy name variations Ludovic Luddovik Ludovik Ludvic Vick