According to ICAO are there any certain restrictions to naming a taxiway? For example:
- a certain letter cannot be used
- it cannot have letters that match a parking stand etc.
2.4 Taxiway Naming Convention A simple and logical method for designating the taxiways should be developed. The following general guidelines should be followed:
- Naming of the taxiways begins on one side of the aerodrome and carries on to the other extremity (e.g. from east to west or from north to south);
- The letters I, O and Z are not used, in order to avoid confusion with the numbers 1, 0 and 2. Neither is the letter X used, because it is used to indicate closure of portions of taxiway or runway;
- There can be no duplication of the use of a taxiway name;
- A taxiway crossing a runway should be named differently on the two sides of the runway. However, some aerodromes designate crossing taxiways with high traffic volume using the same name on both side of the runway (FAA recommendation); and
- Number and letter combinations should not result in confusion with runway designations. E.g., if an airport has a runway “4L,” a taxiway designation of “L4” should not be used. ACI recommends that a taxiway accessing a runway should be identified by a code consisting of a letter followed by a figure (e.g. A1, A2, A3 ... A12), beginning with 1 but not 0, from the extremity of the runway and continuing without missing a number. As far as practicable, this type of identification is not used for other, less critical parts of the aerodrome: only one letter is used. The goal of this practice is to warn a pilot or a vehicle driver of proximity with a runway
As it says "general guidelines", they are not absolute rules, but recommendations.
Another source of useful taxiway information is the Certification Specifications (CS) and Guidance Material (GM) for Aerodromes Design CS-ADR-DSN. However, while it is very full of very specific information on how to make taxiways (turn radius', width, centerline, markings, shape, etc) it does not speak to naming them at all (that I could see at a skim).
For reference since your question was specifically ICAO, the FAA has released supplemental guidance in Engineering Brief 89A (superseding EB 89) that is being used throughout the US for planning purposes.