Странно, вроде такая безобидная тема, а прям такая война началась
Nirth - по .NET канонам надо писать Id, но это исключение из правила, которое говорит, что все двухбуквенные сокращения нужно писать прописными (IO например), но это правило в свою очередь является исключением из правила о том, что не зависимо от того, аббревиатура или нет, надо писать в паскаль-кейсе. Вобщем, исторически сложившийся факт - в виду того, что никто точно не знает, что это слово значит, написание достоверно не известно
(Кроме Identification data и Identification digits уже предложеных тут есть еще Identification document, но может быть и просто Identifier, хотя последнее - синтетическое слово, явно появившееся в компьютерном сленге).