MariaLynette is a very beautiful name imo, but I too prefer James, nn Jamie. Jamie, while having the benefit of being much less overused than Jack, nevertheless sounds a bit childish as a full fn to me.
Miranda Proud adopter of 15 punctuation marks; see my profile for their names.