Camel case is used for naming.

Go doesn’t use uppercase letters pattern for constants because of the export from the package by uppercase first letter.

Within a function, favor short variable names. The smaller the scope for a variable, the shorter the name that’s used for it. It is common in Go to see single-letter variable names used with for loops. For example, the names k and v (short for key and value) are used as the variable names in a for-range loop. If you are using a standard for loop, i and j are common names for the index variable. There are other idiomatic ways to name variables of common types

Some languages with weaker type systems encourage developers to include the expected type of the variable in the variable’s name. Since Go is strongly typed, you don’t need to do this to keep track of the underlying type.

When naming variables and constants in the package block, use more descriptive names. The type should still be excluded from the name, but since the scope is wider, you need a more complete name to clarify what the value represents.