My family geneology search has turned up some ancestors whose names that originally thought to be Carmley but turned out to actually be Cormany. In following that name, I have found that the name was originally Carmier (French) and has been spelled Karmene/Karmine/Karmeni/Carmony/Carmany/Carmeny/Cormene/Cormony, etc. So the other day, I am visiting my grandmother in Gloucester Co. VA and pass a mailbox that says "Carmine" which really shocked me since that is really close to the Karmine name that is found in Germany after the French Carmiers migrated there. The funny thing about all of this is that you have to look beyond that one spelling and all of a sudden you have a LOTof cousins.
If you are interested in any info on this family to compare to yours just let me know. Or check other forums with some of the spellings that I have listed above. Remember this...John is a very common first name among German families. Often every male child in the same family would have the patron saint's first name (i.e. John, Johannes) but would all have different middle names which would be their actual given name. It can be really confusing.