Slick quotes names to avoid name clashes with SQL keywords, etc. IIRC: By the SQL standard, quoted names are treated as upper case, even when written in lower case "foo" is treated as FOO (which the exception of postgres which violates the standard and handles them as lower case). Actually writing them as upper case emphasizes that they are treated as upper case.