Yes, it should be because 'Star of David' is the name of an item.
yes it should be it is our national anthem for America
Sure, it should be, because it is a proper noun. That basically means that "North Star" is the name of one specific star.
The word "star" should be capitalized when it is part of a proper noun such as the "Star of Bethlehem" or a specific name like "North Star." Otherwise, in general usage, it should not be capitalized.
The word 'southern' shouldn't be capitalized in a sentence unless it is a proper noun. For example, Southern France is capitalized because it is a proper noun and it is a region in France. Another example, southern star isn't capitalized because it could be referring to any star in the south.
Yes, titles of individuals (such as President, Doctor, Professor) are typically capitalized when they are used directly before a person's name as part of the title. For example, "President Obama" or "Dr. Smith."
Have should be capitalized if it is the beginning of a sentence. Summer should not be capitalized.
Yes, "Osprey" should be capitalized because it is the proper name of a specific bird species.
No. It should not be capitalized.
The only word you should capitalize is "A", at the beginning of the sentence. There are no proper nouns that would have to be capitalized.
Yes, constellations should be capitalized.
It should only be capitalized if it forms part of a title.
Yes, it is a proper noun, referring to a constellation and also to a star sign.