Virginia and England are both proper nouns.
Proper nouns are used to denote somebody's name, or the name of some geographical object, etc. - a name of something. They always start with a capital letter in English.
Concrete nouns are those which are material, which can be touched, as opposed to abstract nouns such as love, hatred, etc. Common nouns are similar to concrete nouns - those are the things you can see and touch, such as a chair, a desk, etc. Compound nouns consist of multiple parts, such as housekeeper, father-in-law, etc.